diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 1fdf43c..ce4e983 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -22,51 +22,12 @@ jobs: with: node-version: 18.x.x cache: "npm" - - name: Install dependencies - run: npm ci - - name: Store Playwright's Version - id: store-playwright-version - run: | - PLAYWRIGHT_VERSION=$(npm ls @playwright/test | grep @playwright | sed 's/.*@//') - echo "Playwright's Version: $PLAYWRIGHT_VERSION" - echo "PLAYWRIGHT_VERSION=$PLAYWRIGHT_VERSION" >> $GITHUB_ENV - - name: Cache Playwright Browsers for Playwright's Version - id: cache-playwright-browsers - uses: actions/cache@v3 - env: - PLAYWRIGHT_VERSION: ${{ steps.store-playwright-version.outputs.PLAYWRIGHT_VERSION }} - if: env.PLAYWRIGHT_VERSION == 'true' + - name: Code Quality + uses: ZebraDevs/web-components-code-quality@action-setup with: - path: ~/.cache/ms-playwright - key: playwright-browsers-${{ env.PLAYWRIGHT_VERSION }} - - name: Install playwright browsers - if: steps.cache-playwright-browsers.outputs.cache-hit != 'true' - run: npx playwright install --with-deps - - name: Run custom elements manifest analyzer - run: npm run analyze - - name: Run eslint - run: npm run lint - - name: Run prettier - run: npm run prettier - - name: Run lit-analyzer - run: npm run lint:lit-analyzer - - name: Run tests - run: npm run test -- --debug - - name: Test tsdoc - run: npm run docs - - name: Check for modified files - id: git-check - run: echo "modified=$(if [ -n "$(git status --porcelain)" ]; then echo "true"; else echo "false"; fi)" >> $GITHUB_ENV - - name: Update changes in GitHub repository - env: - MODIFIED: ${{ steps.git-check.outputs.modified }} - if: env.MODIFIED == 'true' - run: | - git config --global user.name "github-actions" - git config --global user.email "github-actions@github.com" - git add -A - git commit -m '[automated commit] lint format and import sort' - git push + token: ${{ secrets.GITHUB_TOKEN }} + test-results-path: "src/test/test-results.xml" + generate-localizations: name: Generate localizations. needs: [code-quality] diff --git a/package-lock.json b/package-lock.json index 8169fe4..d8145c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "dependencies": { "@fontsource/ibm-plex-sans": "^5.0.21", "@lit/localize": "^0.12.2", + "@web/test-runner-junit-reporter": "^0.7.2", "@zebra-fed/zeta-icons": "^0.9.0", "lit": "^3.2.1" }, @@ -44,7 +45,6 @@ "@web/test-runner-commands": "^0.9.0", "@web/test-runner-playwright": "^0.11.0", "axe-playwright": "^2.0.2", - "axios": "^1.7.9", "cem-plugin-better-lit-types": "^0.2.1", "cem-plugin-custom-jsdoc-tags": "^1.1.2", "command-line-args": "^6.0.1", @@ -62,14 +62,11 @@ "npm-run-all": "^4.1.5", "prettier": "3.4.1", "react": "^18.3.1", - "react-markdown": "^9.0.1", - "remark": "^15.0.1", - "remark-mdx": "^3.1.0", "sinon": "^19.0.2", "storybook": "^8.4.4", - "to-vfile": "^8.0.0", "ts-lit-plugin": "^2.0.2", "ts-morph": "^24.0.0", + "typedoc": "^0.27.4", "typescript": "^5.7.2", "typescript-eslint": "^8.16.0", "vite": "^6.0.2" @@ -133,7 +130,6 @@ "version": "7.26.2", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", "js-tokens": "^4.0.0", @@ -266,7 +262,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "dev": true, "engines": { "node": ">=6.9.0" } @@ -1343,6 +1338,18 @@ "resolved": "https://registry.npmjs.org/@fontsource/ibm-plex-sans/-/ibm-plex-sans-5.1.0.tgz", "integrity": "sha512-v2aFHGh33ogG+At6dVNUCX6vWlNAhQ6STWj5WrBKPxVWX1SsAnHNq8sXQBa7WHEt29Irmozuk7GTp6GzFlpwdQ==" }, + "node_modules/@gerrit0/mini-shiki": { + "version": "1.24.3", + "resolved": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-1.24.3.tgz", + "integrity": "sha512-odxt2MTJvlT5NUmGOPXz5OW4D8SFL2+KeXBkmjVtdOXfA5aRZX6jgP/17jp6wu2r3KdW0wx3Bk5HDehgeV1Yng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/engine-oniguruma": "^1.24.2", + "@shikijs/types": "^1.24.2", + "@shikijs/vscode-textmate": "^9.3.0" + } + }, "node_modules/@github/catalyst": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/@github/catalyst/-/catalyst-1.7.0.tgz", @@ -1352,8 +1359,7 @@ "node_modules/@hapi/bourne": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz", - "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==", - "dev": true + "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==" }, "node_modules/@hapi/hoek": { "version": "9.3.0", @@ -1939,7 +1945,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, "engines": { "node": ">=6.0.0" } @@ -1956,14 +1961,12 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -2092,7 +2095,6 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -2105,7 +2107,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, "engines": { "node": ">= 8" } @@ -2114,7 +2115,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -2196,7 +2196,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.4.1.tgz", "integrity": "sha512-0kdAbmic3J09I6dT8e9vE2JOCSt13wHCW5x/ly8TSt2bDtuIWe2TgLZZDHdcziw9AVCzflMAXCrVyRIhIs44Ng==", - "dev": true, "dependencies": { "debug": "^4.3.7", "extract-zip": "^2.0.1", @@ -2218,7 +2217,6 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, "bin": { "semver": "bin/semver.js" }, @@ -2527,6 +2525,35 @@ "win32" ] }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.24.2.tgz", + "integrity": "sha512-ZN6k//aDNWRJs1uKB12pturKHh7GejKugowOFGAuG7TxDRLod1Bd5JhpOikOiFqPmKjKEPtEA6mRCf7q3ulDyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/types": "1.24.2", + "@shikijs/vscode-textmate": "^9.3.0" + } + }, + "node_modules/@shikijs/types": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.24.2.tgz", + "integrity": "sha512-bdeWZiDtajGLG9BudI0AHet0b6e7FbR0EsE4jpGaI0YwHm/XJunI9+3uZnzFtX65gsyJ6ngCIWUfA4NWRPnBkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^9.3.0", + "@types/hast": "^3.0.4" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.3.1.tgz", + "integrity": "sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==", + "dev": true, + "license": "MIT" + }, "node_modules/@sideway/address": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", @@ -3524,8 +3551,7 @@ "node_modules/@tootallnate/quickjs-emscripten": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", - "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", - "dev": true + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==" }, "node_modules/@ts-morph/common": { "version": "0.25.0", @@ -3570,20 +3596,10 @@ "version": "1.3.7", "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.7.tgz", "integrity": "sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==", - "dev": true, "dependencies": { "@types/node": "*" } }, - "node_modules/@types/acorn": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", - "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", - "dev": true, - "dependencies": { - "@types/estree": "*" - } - }, "node_modules/@types/aria-query": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", @@ -3593,8 +3609,7 @@ "node_modules/@types/babel__code-frame": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/@types/babel__code-frame/-/babel__code-frame-7.0.6.tgz", - "integrity": "sha512-Anitqkl3+KrzcW2k77lRlg/GfLZLWXBuNgbEcIOU6M92yw42vsd3xV/Z/yAHEj8m+KUjL6bWOVOFqX8PFPJ4LA==", - "dev": true + "integrity": "sha512-Anitqkl3+KrzcW2k77lRlg/GfLZLWXBuNgbEcIOU6M92yw42vsd3xV/Z/yAHEj8m+KUjL6bWOVOFqX8PFPJ4LA==" }, "node_modules/@types/babel__core": { "version": "7.20.5", @@ -3641,7 +3656,6 @@ "version": "1.19.5", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "dev": true, "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -3666,7 +3680,6 @@ "version": "6.1.3", "resolved": "https://registry.npmjs.org/@types/co-body/-/co-body-6.1.3.tgz", "integrity": "sha512-UhuhrQ5hclX6UJctv5m4Rfp52AfG9o9+d9/HwjxhVB5NjXxr5t9oKgJxN8xRHgr35oo8meUEHUPFWiKg6y71aA==", - "dev": true, "dependencies": { "@types/node": "*", "@types/qs": "*" @@ -3682,7 +3695,6 @@ "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dev": true, "dependencies": { "@types/node": "*" } @@ -3690,20 +3702,17 @@ "node_modules/@types/content-disposition": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.8.tgz", - "integrity": "sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==", - "dev": true + "integrity": "sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==" }, "node_modules/@types/convert-source-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/convert-source-map/-/convert-source-map-2.0.3.tgz", - "integrity": "sha512-ag0BfJLZf6CQz8VIuRIEYQ5Ggwk/82uvTQf27RcpyDNbY0Vw49LIPqAxk5tqYfrCs9xDaIMvl4aj7ZopnYL8bA==", - "dev": true + "integrity": "sha512-ag0BfJLZf6CQz8VIuRIEYQ5Ggwk/82uvTQf27RcpyDNbY0Vw49LIPqAxk5tqYfrCs9xDaIMvl4aj7ZopnYL8bA==" }, "node_modules/@types/cookies": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.9.0.tgz", "integrity": "sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==", - "dev": true, "dependencies": { "@types/connect": "*", "@types/express": "*", @@ -3714,17 +3723,7 @@ "node_modules/@types/debounce": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/debounce/-/debounce-1.2.4.tgz", - "integrity": "sha512-jBqiORIzKDOToaF63Fm//haOCHuwQuLa2202RK4MozpA6lh93eCBc+/8+wZn5OzjJt3ySdc+74SXWXB55Ewtyw==", - "dev": true - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dev": true, - "dependencies": { - "@types/ms": "*" - } + "integrity": "sha512-jBqiORIzKDOToaF63Fm//haOCHuwQuLa2202RK4MozpA6lh93eCBc+/8+wZn5OzjJt3ySdc+74SXWXB55Ewtyw==" }, "node_modules/@types/estree": { "version": "1.0.6", @@ -3732,20 +3731,10 @@ "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", "dev": true }, - "node_modules/@types/estree-jsx": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", - "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", - "dev": true, - "dependencies": { - "@types/estree": "*" - } - }, "node_modules/@types/express": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.0.tgz", "integrity": "sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==", - "dev": true, "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^5.0.0", @@ -3757,7 +3746,6 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.2.tgz", "integrity": "sha512-vluaspfvWEtE4vcSDlKRNer52DvOGrB2xv6diXy6UKyKW0lqZiWHGNApSyxOv+8DE5Z27IzVvE7hNkxg7EXIcg==", - "dev": true, "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -3786,26 +3774,22 @@ "node_modules/@types/http-assert": { "version": "1.5.6", "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.6.tgz", - "integrity": "sha512-TTEwmtjgVbYAzZYWyeHPrrtWnfVkm8tQkP8P21uQifPgMRgjrow3XDEYqucuC8SKZJT7pUnhU/JymvjggxO9vw==", - "dev": true + "integrity": "sha512-TTEwmtjgVbYAzZYWyeHPrrtWnfVkm8tQkP8P21uQifPgMRgjrow3XDEYqucuC8SKZJT7pUnhU/JymvjggxO9vw==" }, "node_modules/@types/http-errors": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "*" } @@ -3814,7 +3798,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } @@ -3876,14 +3859,12 @@ "node_modules/@types/keygrip": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.6.tgz", - "integrity": "sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==", - "dev": true + "integrity": "sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==" }, "node_modules/@types/koa": { "version": "2.15.0", "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.15.0.tgz", "integrity": "sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==", - "dev": true, "dependencies": { "@types/accepts": "*", "@types/content-disposition": "*", @@ -3899,20 +3880,10 @@ "version": "3.2.8", "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.8.tgz", "integrity": "sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA==", - "dev": true, "dependencies": { "@types/koa": "*" } }, - "node_modules/@types/mdast": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - "dev": true, - "dependencies": { - "@types/unist": "*" - } - }, "node_modules/@types/mdx": { "version": "2.0.13", "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", @@ -3922,20 +3893,12 @@ "node_modules/@types/mime": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", - "dev": true + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" }, "node_modules/@types/node": { "version": "22.10.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", - "dev": true, "dependencies": { "undici-types": "~6.20.0" } @@ -3943,8 +3906,7 @@ "node_modules/@types/parse5": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" }, "node_modules/@types/prop-types": { "version": "15.7.13", @@ -3956,14 +3918,12 @@ "node_modules/@types/qs": { "version": "6.9.17", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", - "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==", - "dev": true + "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==" }, "node_modules/@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "dev": true + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" }, "node_modules/@types/react": { "version": "18.3.12", @@ -3986,7 +3946,6 @@ "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dev": true, "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -3996,7 +3955,6 @@ "version": "1.15.7", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "dev": true, "dependencies": { "@types/http-errors": "*", "@types/node": "*", @@ -4064,7 +4022,6 @@ "version": "7.4.7", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", - "dev": true, "dependencies": { "@types/node": "*" } @@ -4088,7 +4045,6 @@ "version": "2.10.3", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "dev": true, "optional": true, "dependencies": { "@types/node": "*" @@ -4308,12 +4264,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, "node_modules/@vitest/expect": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz", @@ -4413,7 +4363,6 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/@web/browser-logs/-/browser-logs-0.4.0.tgz", "integrity": "sha512-/EBiDAUCJ2DzZhaFxTPRIznEPeafdLbXShIL6aTu7x73x7ZoxSDv7DGuTsh2rWNMUa4+AKli4UORrpyv6QBOiA==", - "dev": true, "dependencies": { "errorstacks": "^2.2.0" }, @@ -4478,7 +4427,6 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.7.4.tgz", "integrity": "sha512-nHSNrJ1J9GjmSceKNHpWRMjvpfE2NTV9EYUffPIr7j0sIV59gK7NI/4+9slotJ/ODXw0+e1gSeJshTOhjjVNxQ==", - "dev": true, "dependencies": { "@types/koa": "^2.11.6", "@types/ws": "^7.4.0", @@ -4507,7 +4455,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", - "dev": true, "dependencies": { "readdirp": "^4.0.1" }, @@ -4521,14 +4468,12 @@ "node_modules/@web/dev-server-core/node_modules/es-module-lexer": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" }, "node_modules/@web/dev-server-core/node_modules/lru-cache": { "version": "8.0.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz", "integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==", - "dev": true, "engines": { "node": ">=16.14" } @@ -4536,14 +4481,12 @@ "node_modules/@web/dev-server-core/node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "node_modules/@web/dev-server-core/node_modules/readdirp": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", - "dev": true, "engines": { "node": ">= 14.16.0" }, @@ -4633,7 +4576,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-2.1.0.tgz", "integrity": "sha512-GzfK5disEJ6wEjoPwx8AVNwUe9gYIiwc+x//QYxYDAFKUp4Xb1OJAGLc2l2gVrSQmtPGLKrTRcW90Hv4pEq1qA==", - "dev": true, "dependencies": { "@types/parse5": "^6.0.1", "parse5": "^6.0.1" @@ -4645,8 +4587,7 @@ "node_modules/@web/parse5-utils/node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "node_modules/@web/test-runner": { "version": "0.19.0", @@ -4683,7 +4624,6 @@ "version": "0.17.0", "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.17.0.tgz", "integrity": "sha512-Il5N9z41NKWCrQM1TVgRaDWWYoJtG5Ha4fG+cN1MWL2OlzBS4WoOb4lFV3EylZ7+W3twZOFr1zy2Rx61yDYd/A==", - "dev": true, "dependencies": { "@web/test-runner-core": "^0.13.0", "@web/test-runner-coverage-v8": "^0.8.0", @@ -4712,7 +4652,6 @@ "version": "0.13.4", "resolved": "https://registry.npmjs.org/@web/test-runner-core/-/test-runner-core-0.13.4.tgz", "integrity": "sha512-84E1025aUSjvZU1j17eCTwV7m5Zg3cZHErV3+CaJM9JPCesZwLraIa0ONIQ9w4KLgcDgJFw9UnJ0LbFf42h6tg==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.12.11", "@types/babel__code-frame": "^7.0.2", @@ -4749,7 +4688,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", - "dev": true, "dependencies": { "readdirp": "^4.0.1" }, @@ -4764,7 +4702,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", - "dev": true, "engines": { "node": ">= 14.16.0" }, @@ -4777,7 +4714,6 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/@web/test-runner-coverage-v8/-/test-runner-coverage-v8-0.8.0.tgz", "integrity": "sha512-PskiucYpjUtgNfR2zF2AWqWwjXL7H3WW/SnCAYmzUrtob7X9o/+BjdyZ4wKbOxWWSbJO4lEdGIDLu+8X2Xw+lA==", - "dev": true, "dependencies": { "@web/test-runner-core": "^0.13.0", "istanbul-lib-coverage": "^3.0.0", @@ -4793,11 +4729,25 @@ "version": "8.0.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz", "integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==", - "dev": true, "engines": { "node": ">=16.14" } }, + "node_modules/@web/test-runner-junit-reporter": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@web/test-runner-junit-reporter/-/test-runner-junit-reporter-0.7.2.tgz", + "integrity": "sha512-XMHgBCwaHxJDkGebI17EJEzk94Sgvcf2hrYkpHj7Zya2xcIL8g7cYVLYD024j5MKehfYTonNvhNYGOCiqzlp8g==", + "license": "MIT", + "dependencies": { + "@web/test-runner-chrome": "^0.17.0", + "@web/test-runner-core": "^0.13.0", + "array-flat-polyfill": "^1.0.1", + "xml": "^1.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@web/test-runner-mocha": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/@web/test-runner-mocha/-/test-runner-mocha-0.9.0.tgz", @@ -4896,7 +4846,6 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -4943,7 +4892,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "dev": true, "dependencies": { "debug": "^4.3.4" }, @@ -4984,7 +4932,6 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, "dependencies": { "type-fest": "^0.21.3" }, @@ -4999,7 +4946,6 @@ "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, "engines": { "node": ">=10" }, @@ -5011,7 +4957,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "engines": { "node": ">=8" } @@ -5020,7 +4965,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -5109,11 +5053,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array-flat-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz", + "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==", + "license": "CC0-1.0", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, "engines": { "node": ">=8" } @@ -5153,7 +5105,6 @@ "version": "0.13.4", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", - "dev": true, "dependencies": { "tslib": "^2.0.1" }, @@ -5165,7 +5116,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, "engines": { "node": ">=8" } @@ -5183,7 +5133,6 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.0.tgz", "integrity": "sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA==", - "dev": true, "dependencies": { "tslib": "^2.4.0" } @@ -5263,8 +5212,7 @@ "node_modules/b4a": { "version": "1.6.7", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", - "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", - "dev": true + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==" }, "node_modules/babel-jest": { "version": "29.7.0", @@ -5385,16 +5333,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -5405,14 +5343,12 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", - "dev": true, "optional": true }, "node_modules/bare-fs": { "version": "2.3.5", "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.5.tgz", "integrity": "sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==", - "dev": true, "optional": true, "dependencies": { "bare-events": "^2.0.0", @@ -5424,14 +5360,12 @@ "version": "2.4.4", "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.4.4.tgz", "integrity": "sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ==", - "dev": true, "optional": true }, "node_modules/bare-path": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.3.tgz", "integrity": "sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==", - "dev": true, "optional": true, "dependencies": { "bare-os": "^2.1.0" @@ -5441,7 +5375,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.4.2.tgz", "integrity": "sha512-XZ4ln/KV4KT+PXdIWTKjsLY+quqCaEtqqtgGJVPw9AoM73By03ij64YjepK0aQvHSWDb6AfAZwqKaFu68qkrdA==", - "dev": true, "optional": true, "dependencies": { "streamx": "^2.20.0" @@ -5451,7 +5384,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, "funding": [ { "type": "github", @@ -5471,7 +5403,6 @@ "version": "5.0.5", "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", - "dev": true, "engines": { "node": ">=10.0.0" } @@ -5513,7 +5444,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, "dependencies": { "fill-range": "^7.1.1" }, @@ -5572,7 +5502,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, "funding": [ { "type": "github", @@ -5596,7 +5525,6 @@ "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, "engines": { "node": "*" } @@ -5611,7 +5539,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -5620,7 +5547,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", - "dev": true, "dependencies": { "mime-types": "^2.1.18", "ylru": "^1.2.0" @@ -5675,7 +5601,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -5731,16 +5656,6 @@ } ] }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/cem-plugin-better-lit-types": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/cem-plugin-better-lit-types/-/cem-plugin-better-lit-types-0.2.1.tgz", @@ -5892,46 +5807,6 @@ "node": ">=10" } }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/check-error": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", @@ -5966,7 +5841,6 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", - "dev": true, "dependencies": { "@types/node": "*", "escape-string-regexp": "^4.0.0", @@ -5984,7 +5858,6 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.8.0.tgz", "integrity": "sha512-uJydbGdTw0DEUjhoogGveneJVWX/9YuqkWePzMmkBYwtdAqo5d3J/ovNKFr+/2hWXYmYCr6it8mSSTIj6SS6Ug==", - "dev": true, "dependencies": { "mitt": "3.0.1", "urlpattern-polyfill": "10.0.0", @@ -6028,7 +5901,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, "dependencies": { "restore-cursor": "^3.1.0" }, @@ -6040,7 +5912,6 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -6054,7 +5925,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -6071,7 +5941,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "dev": true, "engines": { "node": ">=0.8" } @@ -6080,7 +5949,6 @@ "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true, "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -6090,7 +5958,6 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/co-body/-/co-body-6.2.0.tgz", "integrity": "sha512-Kbpv2Yd1NdL1V/V4cwLVxraHDV6K8ayohr2rmH0J87Er8+zJjcTa6dAn9QMPC9CRgU8+aNajKbSf1TzDB1yKPA==", - "dev": true, "dependencies": { "@hapi/bourne": "^3.0.0", "inflation": "^2.0.0", @@ -6118,7 +5985,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -6129,8 +5995,7 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/combined-stream": { "version": "1.0.8", @@ -6144,16 +6009,6 @@ "node": ">= 0.8" } }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/command-line-args": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-6.0.1.tgz", @@ -6226,7 +6081,6 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, "dependencies": { "safe-buffer": "5.2.1" }, @@ -6238,7 +6092,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -6246,14 +6099,12 @@ "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/cookies": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", - "dev": true, "dependencies": { "depd": "~2.0.0", "keygrip": "~1.1.0" @@ -6294,7 +6145,6 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -6340,7 +6190,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", - "dev": true, "engines": { "node": ">= 14" } @@ -6399,14 +6248,12 @@ "node_modules/debounce": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "dev": true + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" }, "node_modules/debug": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, "dependencies": { "ms": "^2.1.3" }, @@ -6428,19 +6275,6 @@ "node": ">=0.10.0" } }, - "node_modules/decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "dev": true, - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/dedent": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", @@ -6467,8 +6301,7 @@ "node_modules/deep-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", - "dev": true + "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==" }, "node_modules/deep-is": { "version": "0.1.4", @@ -6489,7 +6322,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, "dependencies": { "execa": "^5.0.0" }, @@ -6516,7 +6348,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -6533,7 +6364,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, "engines": { "node": ">=8" } @@ -6559,7 +6389,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", - "dev": true, "dependencies": { "ast-types": "^0.13.4", "escodegen": "^2.1.0", @@ -6633,14 +6462,12 @@ "node_modules/delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -6649,7 +6476,6 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", - "dev": true, "engines": { "node": ">= 0.6.0" } @@ -6667,7 +6493,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -6682,24 +6507,10 @@ "node": ">=8" } }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "dev": true, - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/devtools-protocol": { "version": "0.0.1367902", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz", - "integrity": "sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==", - "dev": true + "integrity": "sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==" }, "node_modules/didyoumean2": { "version": "4.1.0", @@ -6746,7 +6557,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, "dependencies": { "path-type": "^4.0.0" }, @@ -6845,8 +6655,7 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { "version": "1.5.68", @@ -6876,7 +6685,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -6885,7 +6693,6 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "dependencies": { "once": "^1.4.0" } @@ -6908,8 +6715,7 @@ "node_modules/errorstacks": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/errorstacks/-/errorstacks-2.4.1.tgz", - "integrity": "sha512-jE4i0SMYevwu/xxAuzhly/KTwtj0xDhbzB6m1xPImxTkw8wcCbgarOQPfCVMi5JKVyW7in29pNJCCJrry3Ynnw==", - "dev": true + "integrity": "sha512-jE4i0SMYevwu/xxAuzhly/KTwtj0xDhbzB6m1xPImxTkw8wcCbgarOQPfCVMi5JKVyW7in29pNJCCJrry3Ynnw==" }, "node_modules/es-abstract": { "version": "1.23.5", @@ -6975,7 +6781,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -6987,7 +6792,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -7102,7 +6906,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, "engines": { "node": ">=6" } @@ -7110,14 +6913,12 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, "engines": { "node": ">=10" }, @@ -7129,7 +6930,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -7150,7 +6950,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "optional": true, "engines": { "node": ">=0.10.0" @@ -7441,7 +7240,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -7478,35 +7276,10 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, "engines": { "node": ">=4.0" } }, - "node_modules/estree-util-is-identifier-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", - "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-visit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", - "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", - "dev": true, - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", @@ -7517,7 +7290,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -7526,7 +7298,6 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -7535,7 +7306,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -7597,17 +7367,10 @@ "integrity": "sha512-+kn8561vHAY+dt+0gMqqj1oY+g5xWrsuGMk4QGxotT2WS545nVqqjs37z6hrYfIuucwqthzwJfCJUEYqixyljg==", "dev": true }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -7627,7 +7390,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, "dependencies": { "pump": "^3.0.0" }, @@ -7647,14 +7409,12 @@ "node_modules/fast-fifo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -7682,7 +7442,6 @@ "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, "dependencies": { "reusify": "^1.0.4" } @@ -7700,7 +7459,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, "dependencies": { "pend": "~1.2.0" } @@ -7721,7 +7479,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -7912,7 +7669,6 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -7984,7 +7740,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8029,7 +7784,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -8038,7 +7792,6 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -8066,7 +7819,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, "engines": { "node": ">=10" }, @@ -8095,7 +7847,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", "integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==", - "dev": true, "dependencies": { "basic-ftp": "^5.0.2", "data-uri-to-buffer": "^6.0.2", @@ -8110,7 +7861,6 @@ "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dev": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -8145,7 +7895,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -8244,7 +7993,6 @@ "version": "11.0.4", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", - "dev": true, "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -8264,7 +8012,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, "engines": { "node": ">=8" } @@ -8273,7 +8020,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.1.0.tgz", "integrity": "sha512-FQoVQnqcdk4hVM4JN1eromaun4iuS34oStkdlLENLdpULsuQcTyXj8w7ayhuUfPwEYZ1ZOooOTT6fdA9Vmx/RA==", - "dev": true, "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -8287,8 +8033,7 @@ "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/graphemer": { "version": "1.4.0", @@ -8309,7 +8054,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -8318,7 +8062,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0" }, @@ -8330,7 +8073,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.1.0.tgz", "integrity": "sha512-QLdzI9IIO1Jg7f9GT1gXpPpXArAn6cS31R1eEZqz08Gc+uQ8/XiqHWt17Fiw+2p6oTTIq5GXEpQkAlA88YRl/Q==", - "dev": true, "dependencies": { "call-bind": "^1.0.7" }, @@ -8345,7 +8087,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -8357,7 +8098,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, "dependencies": { "has-symbols": "^1.0.3" }, @@ -8397,7 +8137,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "dependencies": { "function-bind": "^1.1.2" }, @@ -8405,46 +8144,6 @@ "node": ">= 0.4" } }, - "node_modules/hast-util-to-jsx-runtime": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.2.tgz", - "integrity": "sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^1.0.0", - "unist-util-position": "^5.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "dev": true, - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -8466,18 +8165,7 @@ "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/html-url-attributes": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz", - "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "node_modules/htmlparser2": { "version": "3.10.1", @@ -8497,7 +8185,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", - "dev": true, "dependencies": { "deep-equal": "~1.0.1", "http-errors": "~1.8.0" @@ -8510,7 +8197,6 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, "dependencies": { "depd": "~1.1.2", "inherits": "2.0.4", @@ -8526,7 +8212,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -8535,7 +8220,6 @@ "version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "dev": true, "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -8548,7 +8232,6 @@ "version": "7.0.5", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", - "dev": true, "dependencies": { "agent-base": "^7.0.2", "debug": "4" @@ -8561,7 +8244,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, "engines": { "node": ">=10.17.0" } @@ -8570,7 +8252,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -8582,7 +8263,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, "funding": [ { "type": "github", @@ -8602,7 +8282,6 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, "engines": { "node": ">= 4" } @@ -8664,7 +8343,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/inflation/-/inflation-2.1.0.tgz", "integrity": "sha512-t54PPJHG1Pp7VQvxyVCJ9mBbjG3Hqryges9bXoOO6GExCPa+//i/d5GSuFtpx3ALLd7lgIAur6zrIlBQyJuMlQ==", - "dev": true, "engines": { "node": ">= 0.8.0" } @@ -8683,8 +8361,7 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ini": { "version": "1.3.8", @@ -8692,17 +8369,10 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, - "node_modules/inline-style-parser": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", - "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==", - "dev": true - }, "node_modules/internal-ip": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz", "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==", - "dev": true, "dependencies": { "default-gateway": "^6.0.0", "ipaddr.js": "^1.9.1", @@ -8734,7 +8404,6 @@ "version": "9.0.5", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", - "dev": true, "dependencies": { "jsbn": "1.1.0", "sprintf-js": "^1.1.3" @@ -8747,7 +8416,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", - "dev": true, "engines": { "node": ">=8" } @@ -8756,35 +8424,10 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, "engines": { "node": ">= 0.10" } }, - "node_modules/is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "dev": true, - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -8938,21 +8581,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, "bin": { "is-docker": "cli.js" }, @@ -8967,7 +8599,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -8991,7 +8622,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -9009,7 +8639,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9024,7 +8653,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -9032,21 +8660,10 @@ "node": ">=0.10.0" } }, - "node_modules/is-hexadecimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-ip": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", - "dev": true, "dependencies": { "ip-regex": "^4.0.0" }, @@ -9088,7 +8705,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "engines": { "node": ">=0.12.0" } @@ -9133,18 +8749,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", @@ -9200,7 +8804,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, "engines": { "node": ">=8" }, @@ -9324,7 +8927,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, "dependencies": { "is-docker": "^2.0.0" }, @@ -9342,7 +8944,6 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.4.tgz", "integrity": "sha512-YKBKVkKhty7s8rxddb40oOkuP0NbaeXrQvLin6QMHL7Ypiy2RW9LwOVrVgZRyOrhQlayMd9t+D8yDy8MKFTSDQ==", - "dev": true, "engines": { "node": ">= 18.0.0" }, @@ -9353,14 +8954,12 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true, "engines": { "node": ">=8" } @@ -9447,7 +9046,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -9484,7 +9082,6 @@ "version": "3.1.7", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "dev": true, "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -10605,8 +10202,7 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/js-yaml": { "version": "4.1.0", @@ -10623,8 +10219,7 @@ "node_modules/jsbn": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "dev": true + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" }, "node_modules/jsdoc-type-pratt-parser": { "version": "4.1.0", @@ -10699,7 +10294,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, "dependencies": { "universalify": "^2.0.0" }, @@ -10755,7 +10349,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", - "dev": true, "dependencies": { "tsscmp": "1.0.6" }, @@ -10785,7 +10378,6 @@ "version": "2.15.3", "resolved": "https://registry.npmjs.org/koa/-/koa-2.15.3.tgz", "integrity": "sha512-j/8tY9j5t+GVMLeioLaxweJiKUayFhlGqNTzf2ZGwL0ZCQijd2RLHK0SLW5Tsko8YyyqCZC2cojIb0/s62qTAg==", - "dev": true, "dependencies": { "accepts": "^1.3.5", "cache-content-type": "^1.0.0", @@ -10818,14 +10410,12 @@ "node_modules/koa-compose": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", - "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", - "dev": true + "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==" }, "node_modules/koa-convert": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz", "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", - "dev": true, "dependencies": { "co": "^4.6.0", "koa-compose": "^4.1.0" @@ -10838,7 +10428,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/koa-etag/-/koa-etag-4.0.0.tgz", "integrity": "sha512-1cSdezCkBWlyuB9l6c/IFoe1ANCDdPBxkDkRiaIup40xpUub6U/wwRXoKBZw/O5BifX9OlqAjYnDyzM6+l+TAg==", - "dev": true, "dependencies": { "etag": "^1.8.1" } @@ -10847,7 +10436,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", - "dev": true, "dependencies": { "debug": "^4.1.1", "http-errors": "^1.7.3", @@ -10861,7 +10449,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", - "dev": true, "dependencies": { "debug": "^3.1.0", "koa-send": "^5.0.0" @@ -10874,7 +10461,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "dependencies": { "ms": "^2.1.1" } @@ -10923,7 +10509,6 @@ "version": "1.4.2", "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", - "dev": true, "dependencies": { "debug": "^2.6.9", "marky": "^1.2.2" @@ -10933,7 +10518,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "dependencies": { "ms": "2.0.0" } @@ -10941,8 +10525,7 @@ "node_modules/lighthouse-logger/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/lines-and-columns": { "version": "1.2.4", @@ -10950,6 +10533,16 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, + "node_modules/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "uc.micro": "^2.0.0" + } + }, "node_modules/lit": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", @@ -11167,7 +10760,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, "dependencies": { "ansi-escapes": "^4.3.0", "cli-cursor": "^3.1.0", @@ -11181,16 +10773,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -11218,6 +10800,13 @@ "yallist": "^3.0.2" } }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true, + "license": "MIT" + }, "node_modules/lz-string": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", @@ -11240,7 +10829,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, "dependencies": { "semver": "^7.5.3" }, @@ -11255,7 +10843,6 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, "bin": { "semver": "bin/semver.js" }, @@ -11285,187 +10872,53 @@ "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", "dev": true }, - "node_modules/marky": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", - "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", - "dev": true - }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", - "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", - "dev": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", - "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", - "dev": true, - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-expression": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", - "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", - "dev": true, - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-jsx": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.3.tgz", - "integrity": "sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==", - "dev": true, - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdxjs-esm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", - "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", - "dev": true, - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "node_modules/markdown-it": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", "dev": true, + "license": "MIT", "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" + "argparse": "^2.0.1", + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "bin": { + "markdown-it": "bin/markdown-it.mjs" } }, - "node_modules/mdast-util-to-hast": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", - "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "node_modules/markdown-it/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/mdast-util-to-markdown": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", - "dev": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==" }, - "node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "node_modules/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", "dev": true, - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "license": "MIT" }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -11491,621 +10944,20 @@ "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, "engines": { "node": ">= 8" } }, - "node_modules/micromark": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.1.tgz", - "integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz", - "integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-expression": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", - "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.1.tgz", - "integrity": "sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==", - "dev": true, - "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdx-md": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", - "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", - "dev": true, - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", - "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", - "dev": true, - "dependencies": { - "acorn": "^8.0.0", - "acorn-jsx": "^5.0.0", - "micromark-extension-mdx-expression": "^3.0.0", - "micromark-extension-mdx-jsx": "^3.0.0", - "micromark-extension-mdx-md": "^2.0.0", - "micromark-extension-mdxjs-esm": "^3.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs-esm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", - "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-factory-destination": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", - "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", - "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-mdx-expression": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.2.tgz", - "integrity": "sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", - "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", - "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", - "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", - "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", - "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", - "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", - "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-events-to-acorn": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", - "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "estree-util-visit": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" - } - }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", - "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", - "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", - "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-subtokenize": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.3.tgz", - "integrity": "sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-types": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz", - "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -12118,7 +10970,6 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -12127,7 +10978,6 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, "dependencies": { "mime-db": "1.52.0" }, @@ -12139,7 +10989,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, "engines": { "node": ">=6" } @@ -12180,8 +11029,7 @@ "node_modules/mitt": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", - "dev": true + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" }, "node_modules/mkdirp": { "version": "1.0.4", @@ -12198,8 +11046,7 @@ "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/mustache": { "version": "4.2.0", @@ -12213,14 +11060,12 @@ "node_modules/nanocolors": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz", - "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==", - "dev": true + "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==" }, "node_modules/nanoid": { "version": "3.3.8", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", - "dev": true, "funding": [ { "type": "github", @@ -12244,7 +11089,6 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -12253,7 +11097,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", - "dev": true, "engines": { "node": ">= 0.4.0" } @@ -12529,7 +11372,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, "dependencies": { "path-key": "^3.0.0" }, @@ -12752,7 +11594,6 @@ "version": "1.13.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -12791,7 +11632,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, "dependencies": { "ee-first": "1.1.1" }, @@ -12803,7 +11643,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "dependencies": { "wrappy": "1" } @@ -12812,7 +11651,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, "dependencies": { "mimic-fn": "^2.1.0" }, @@ -12826,14 +11664,12 @@ "node_modules/only": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", - "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==", - "dev": true + "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==" }, "node_modules/open": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dev": true, "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -12876,7 +11712,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dev": true, "dependencies": { "p-timeout": "^3.1.0" }, @@ -12891,7 +11726,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, "engines": { "node": ">=4" } @@ -12942,7 +11776,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, "dependencies": { "p-finally": "^1.0.0" }, @@ -12963,7 +11796,6 @@ "version": "7.0.2", "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.2.tgz", "integrity": "sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==", - "dev": true, "dependencies": { "@tootallnate/quickjs-emscripten": "^0.23.0", "agent-base": "^7.0.2", @@ -12982,7 +11814,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", - "dev": true, "dependencies": { "degenerator": "^5.0.0", "netmask": "^2.0.2" @@ -13018,32 +11849,6 @@ "node": ">=6" } }, - "node_modules/parse-entities": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", - "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "dev": true - }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -13114,7 +11919,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -13145,7 +11949,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -13154,7 +11957,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "engines": { "node": ">=8" } @@ -13178,7 +11980,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, "engines": { "node": ">=8" } @@ -13195,20 +11996,17 @@ "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, "engines": { "node": ">=8.6" }, @@ -13513,7 +12311,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, "engines": { "node": ">=0.4.0" } @@ -13531,21 +12328,10 @@ "node": ">= 6" } }, - "node_modules/property-information": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", - "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/proxy-agent": { "version": "6.4.0", "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.4.0.tgz", "integrity": "sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==", - "dev": true, "dependencies": { "agent-base": "^7.0.2", "debug": "^4.3.4", @@ -13564,7 +12350,6 @@ "version": "7.18.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, "engines": { "node": ">=12" } @@ -13572,14 +12357,12 @@ "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, "node_modules/pump": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -13594,11 +12377,20 @@ "node": ">=6" } }, + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/puppeteer-core": { "version": "23.9.0", "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.9.0.tgz", "integrity": "sha512-hLVrav2HYMVdK0YILtfJwtnkBAwNOztUdR4aJ5YKDvgsbtagNr6urUJk9HyjRA9e+PaLI3jzJ0wM7A4jSZ7Qxw==", - "dev": true, "dependencies": { "@puppeteer/browsers": "2.4.1", "chromium-bidi": "0.8.0", @@ -13615,7 +12407,6 @@ "version": "8.18.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "dev": true, "engines": { "node": ">=10.0.0" }, @@ -13652,7 +12443,6 @@ "version": "6.13.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.1.tgz", "integrity": "sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==", - "dev": true, "dependencies": { "side-channel": "^1.0.6" }, @@ -13667,7 +12457,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, "funding": [ { "type": "github", @@ -13686,14 +12475,12 @@ "node_modules/queue-tick": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" }, "node_modules/raw-body": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dev": true, "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -13708,7 +12495,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -13724,7 +12510,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -13760,32 +12545,6 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, - "node_modules/react-markdown": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-9.0.1.tgz", - "integrity": "sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg==", - "dev": true, - "dependencies": { - "@types/hast": "^3.0.0", - "devlop": "^1.0.0", - "hast-util-to-jsx-runtime": "^2.0.0", - "html-url-attributes": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "unified": "^11.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@types/react": ">=18", - "react": ">=18" - } - }, "node_modules/read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", @@ -13945,89 +12704,10 @@ "node": ">=4" } }, - "node_modules/remark": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/remark/-/remark-15.0.1.tgz", - "integrity": "sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==", - "dev": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.0.tgz", - "integrity": "sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==", - "dev": true, - "dependencies": { - "mdast-util-mdx": "^3.0.0", - "micromark-extension-mdxjs": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "dev": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.1.tgz", - "integrity": "sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==", - "dev": true, - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "dev": true, - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -14120,7 +12800,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", - "dev": true, "dependencies": { "http-errors": "~1.6.2", "path-is-absolute": "1.0.1" @@ -14133,7 +12812,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -14142,7 +12820,6 @@ "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -14156,14 +12833,12 @@ "node_modules/resolve-path/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, "node_modules/resolve-path/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, "node_modules/resolve.exports": { "version": "2.0.3", @@ -14178,7 +12853,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -14191,7 +12865,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -14254,7 +12927,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, "funding": [ { "type": "github", @@ -14304,7 +12976,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -14350,8 +13021,7 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/scheduler": { "version": "0.23.2", @@ -14381,7 +13051,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -14412,14 +13081,12 @@ "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -14431,7 +13098,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "engines": { "node": ">=8" } @@ -14452,7 +13118,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -14469,8 +13134,7 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/sinon": { "version": "19.0.2", @@ -14530,7 +13194,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -14547,7 +13210,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -14557,7 +13219,6 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", - "dev": true, "dependencies": { "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" @@ -14571,7 +13232,6 @@ "version": "8.0.4", "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", - "dev": true, "dependencies": { "agent-base": "^7.1.1", "debug": "^4.3.4", @@ -14585,7 +13245,6 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, "engines": { "node": ">= 8" } @@ -14618,16 +13277,6 @@ "node": ">=0.10.0" } }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/spawn-wrap": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", @@ -14716,8 +13365,7 @@ "node_modules/sprintf-js": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" }, "node_modules/stack-utils": { "version": "2.0.6", @@ -14744,7 +13392,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -14779,7 +13426,6 @@ "version": "2.21.0", "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.21.0.tgz", "integrity": "sha512-Qz6MsDZXJ6ur9u+b+4xCG18TluU7PGlRfXVAAjNiGsFrBUt/ioyLkxbFaKJygoPs+/kW4VyBj0bSj89Qu0IGyg==", - "dev": true, "dependencies": { "fast-fifo": "^1.3.2", "queue-tick": "^1.0.1", @@ -14815,7 +13461,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -14828,8 +13473,7 @@ "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/string.prototype.padend": { "version": "3.1.6", @@ -14898,25 +13542,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "dev": true, - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -14937,7 +13566,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, "engines": { "node": ">=6" } @@ -14966,20 +13594,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/style-to-object": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz", - "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==", - "dev": true, - "dependencies": { - "inline-style-parser": "0.2.4" - } - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -15016,7 +13634,6 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", - "dev": true, "dependencies": { "pump": "^3.0.0", "tar-stream": "^3.1.5" @@ -15030,7 +13647,6 @@ "version": "3.1.7", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dev": true, "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", @@ -15076,14 +13692,12 @@ "node_modules/text-decoder": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.1.tgz", - "integrity": "sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==", - "dev": true + "integrity": "sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==" }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "node_modules/tiny-invariant": { "version": "1.3.3", @@ -15158,7 +13772,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "dependencies": { "is-number": "^7.0.0" }, @@ -15166,24 +13779,10 @@ "node": ">=8.0" } }, - "node_modules/to-vfile": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-8.0.0.tgz", - "integrity": "sha512-IcmH1xB5576MJc9qcfEC/m/nQCFt3fzMHz45sSlgJyTWjRbKW1HAkJpuf3DgE57YzIlZcwcBZA5ENQbBo4aLkg==", - "dev": true, - "dependencies": { - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, "engines": { "node": ">=0.6" } @@ -15209,26 +13808,6 @@ "tree-kill": "cli.js" } }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/ts-api-utils": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", @@ -15333,14 +13912,12 @@ "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, "node_modules/tsscmp": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", - "dev": true, "engines": { "node": ">=0.6.x" } @@ -15391,7 +13968,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -15477,8 +14053,7 @@ "node_modules/typed-query-selector": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz", - "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==", - "dev": true + "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==" }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", @@ -15489,6 +14064,29 @@ "is-typedarray": "^1.0.0" } }, + "node_modules/typedoc": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.27.4.tgz", + "integrity": "sha512-wXPQs1AYC2Crk+1XFpNuutLIkNWleokZf1UNf/X8w9KsMnirkvT+LzxTXDvfF6ug3TSLf3Xu5ZXRKGfoXPX7IA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@gerrit0/mini-shiki": "^1.24.0", + "lunr": "^2.3.9", + "markdown-it": "^14.1.0", + "minimatch": "^9.0.5", + "yaml": "^2.6.1" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "typescript": "5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x" + } + }, "node_modules/typescript": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", @@ -15578,6 +14176,13 @@ "node": ">=12.17" } }, + "node_modules/uc.micro": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "dev": true, + "license": "MIT" + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -15597,7 +14202,6 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, "dependencies": { "buffer": "^5.2.1", "through": "^2.3.8" @@ -15618,8 +14222,7 @@ "node_modules/undici-types": { "version": "6.20.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", - "dev": true + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" }, "node_modules/unicorn-magic": { "version": "0.1.0", @@ -15633,111 +14236,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/unified": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", - "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", - "dev": true, - "dependencies": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "dev": true, - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "dev": true, - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position-from-estree": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", - "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", - "dev": true, - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "dev": true, - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", - "dev": true, - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", - "dev": true, - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, "engines": { "node": ">= 10.0.0" } @@ -15746,7 +14248,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -15806,8 +14307,7 @@ "node_modules/urlpattern-polyfill": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", - "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", - "dev": true + "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==" }, "node_modules/util": { "version": "0.12.5", @@ -15852,7 +14352,6 @@ "version": "9.3.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", - "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", @@ -15876,39 +14375,10 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, "engines": { "node": ">= 0.8" } }, - "node_modules/vfile": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", - "dev": true, - "dependencies": { - "@types/unist": "^3.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", - "dev": true, - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/vite": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.2.tgz", @@ -16211,7 +14681,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -16333,7 +14802,6 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -16346,8 +14814,7 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/write-file-atomic": { "version": "4.0.2", @@ -16366,7 +14833,6 @@ "version": "7.5.10", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "dev": true, "engines": { "node": ">=8.3.0" }, @@ -16386,8 +14852,7 @@ "node_modules/xml": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", - "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", - "dev": true + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==" }, "node_modules/xmlbuilder": { "version": "15.1.1", @@ -16402,7 +14867,6 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, "engines": { "node": ">=10" } @@ -16413,11 +14877,23 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, + "node_modules/yaml": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", + "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -16435,7 +14911,6 @@ "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, "engines": { "node": ">=12" } @@ -16444,7 +14919,6 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -16454,7 +14928,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.4.0.tgz", "integrity": "sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==", - "dev": true, "engines": { "node": ">= 4.0.0" } @@ -16485,20 +14958,9 @@ "version": "3.23.8", "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", - "dev": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } } } } diff --git a/package.json b/package.json index 5b32671..3466679 100644 --- a/package.json +++ b/package.json @@ -111,6 +111,7 @@ "storybook": "^8.4.4", "ts-lit-plugin": "^2.0.2", "ts-morph": "^24.0.0", + "typedoc": "^0.27.4", "typescript": "^5.7.2", "typescript-eslint": "^8.16.0", "vite": "^6.0.2" @@ -118,6 +119,7 @@ "dependencies": { "@fontsource/ibm-plex-sans": "^5.0.21", "@lit/localize": "^0.12.2", + "@web/test-runner-junit-reporter": "^0.7.2", "@zebra-fed/zeta-icons": "^0.9.0", "lit": "^3.2.1" }, diff --git a/src/components/dialog/dialog.styles.js b/src/components/dialog/dialog.styles.js index c55e08c..bc07e0d 100644 --- a/src/components/dialog/dialog.styles.js +++ b/src/components/dialog/dialog.styles.js @@ -114,4 +114,4 @@ export default css` zeta-icon { --icon-size: 32px; } -`; \ No newline at end of file +`; diff --git a/src/components/dialog/dialog.ts b/src/components/dialog/dialog.ts index a941a96..642b74f 100644 --- a/src/components/dialog/dialog.ts +++ b/src/components/dialog/dialog.ts @@ -136,4 +136,4 @@ declare global { interface HTMLElementTagNameMap { "zeta-dialog": ZetaDialog; } -} \ No newline at end of file +} diff --git a/src/components/fab/fab.ts b/src/components/fab/fab.ts index c9dc83a..4a6fe1c 100644 --- a/src/components/fab/fab.ts +++ b/src/components/fab/fab.ts @@ -55,18 +55,28 @@ export class ZetaFab extends Flavored(BaseButton) { @property({ type: String, reflect: true }) size: "small" | "large" = "small"; - private getLabel() { - return this.label ? html`
${this.label}
` : nothing; - } + // TESTING protected render() { return html` - ${this.extended ? nothing : this.getLabel()} `; } + // TESTING END + + // private getLabel() { + // return this.label ? html`
${this.label}
` : nothing; + // } + // protected render() { + // return html` + // + // ${this.extended ? nothing : this.getLabel()} + // `; + // } } declare global { diff --git a/src/components/navigation-rail/navigation-rail-item.styles.js b/src/components/navigation-rail/navigation-rail-item.styles.js index 3c75493..78d905e 100644 --- a/src/components/navigation-rail/navigation-rail-item.styles.js +++ b/src/components/navigation-rail/navigation-rail-item.styles.js @@ -5,7 +5,7 @@ export default css` display: flex; max-width: 64px; } - slot{ + slot { font: var(--label-small); } @@ -14,8 +14,6 @@ export default css` background-color: var(--surface-selected); } - - :host > * { display: flex; overflow-x: hidden; diff --git a/src/components/navigation-rail/navigation-rail.styles.js b/src/components/navigation-rail/navigation-rail.styles.js index 8b6a40a..b8cee67 100644 --- a/src/components/navigation-rail/navigation-rail.styles.js +++ b/src/components/navigation-rail/navigation-rail.styles.js @@ -11,6 +11,4 @@ export default css` ::slotted(:not(zeta-navigation-rail-item)) { display: none; } - - `; diff --git a/src/index.ts b/src/index.ts index b67cbaf..ab6ae81 100644 --- a/src/index.ts +++ b/src/index.ts @@ -140,4 +140,4 @@ export { ZetaTopAppbar, ZetaUploadItem, ZetaWorkcloudIndicator -}; \ No newline at end of file +}; diff --git a/src/test/json-results.json b/src/test/json-results.json new file mode 100644 index 0000000..271bbeb --- /dev/null +++ b/src/test/json-results.json @@ -0,0 +1,7199 @@ +{ + "declaration": { + "attributes": { + "version": "1.0", + "encoding": "UTF-8" + } + }, + "elements": [ + { + "type": "element", + "name": "testsuites", + "elements": [ + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/action-menu/action-menu-button.test.ts", + "id": "0", + "tests": "6", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.081" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/action-menu/action-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessability requirements", + "time": "0.075", + "classname": "zeta-action-menu-button Accessibility Tests", + "file": "src/test/action-menu/action-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "aligns the zeta droppable to the start", + "time": "0.001", + "classname": "zeta-action-menu-button Dimensions Tests", + "file": "src/test/action-menu/action-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "aligns the zeta droppable to the center", + "time": "0.002", + "classname": "zeta-action-menu-button Dimensions Tests", + "file": "src/test/action-menu/action-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "aligns the zeta droppable to the end", + "time": "0.001", + "classname": "zeta-action-menu-button Dimensions Tests", + "file": "src/test/action-menu/action-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "opens the action menu when clicked", + "time": "0.001", + "classname": "zeta-action-menu-button Interaction Tests", + "file": "src/test/action-menu/action-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "closes the dropdown menu when clicked outside", + "time": "0.001", + "classname": "zeta-action-menu-button Interaction Tests", + "file": "src/test/action-menu/action-menu-button.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/appbar/appbar.test.ts", + "id": "0", + "tests": "6", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.007" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/appbar/appbar.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the appbar with default values", + "time": "0.004", + "classname": "zeta-top-appbar Content Tests", + "file": "src/test/appbar/appbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the appbar with centered title", + "time": "0.001", + "classname": "zeta-top-appbar Content Tests", + "file": "src/test/appbar/appbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the appbar with extended title", + "time": "0.001", + "classname": "zeta-top-appbar Content Tests", + "file": "src/test/appbar/appbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders content in the appbars leading slot", + "time": "0", + "classname": "zeta-top-appbar Content Tests", + "file": "src/test/appbar/appbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders content in the appbars trailing slot", + "time": "0.001", + "classname": "zeta-top-appbar Content Tests", + "file": "src/test/appbar/appbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders content in the appbar", + "time": "0", + "classname": "zeta-top-appbar Content Tests", + "file": "src/test/appbar/appbar.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/avatar/avatar.test.ts", + "id": "0", + "tests": "8", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.014000000000000004" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/avatar/avatar.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the avatar with a custom size", + "time": "0.008", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the avatar with the ring", + "time": "0.001", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the avatar without the ring", + "time": "0", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the avatar with the close icon", + "time": "0.001", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the avatar without the close icon", + "time": "0", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the avatar with an image", + "time": "0.001", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the avatar with an icon", + "time": "0.001", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the badge on the avatar", + "time": "0.002", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/bottom-sheets/bottom-sheet.test.ts", + "id": "0", + "tests": "18", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.223" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "it meets accessibility requirements", + "time": "0.115", + "classname": "zeta-bottom-sheet + zeta-list-item Accessibility Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the bottom sheet", + "time": "0", + "classname": "zeta-bottom-sheet + zeta-list-item Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "displays the header text correctly", + "time": "0", + "classname": "zeta-bottom-sheet + zeta-list-item Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "updates when isExpanded changes", + "time": "0", + "classname": "zeta-bottom-sheet + zeta-list-item Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "applies the correct header alignment", + "time": "0.001", + "classname": "zeta-bottom-sheet + zeta-list-item Dimensions Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "applies the correct css display for list items", + "time": "0.001", + "classname": "zeta-bottom-sheet + zeta-list-item Dimensions Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "it meets accessibility requirements", + "time": "0.043", + "classname": "zeta-bottom-sheet + zeta-grid-menu-item Accessibility Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the bottom sheet", + "time": "0", + "classname": "zeta-bottom-sheet + zeta-grid-menu-item Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "displays the header text correctly", + "time": "0", + "classname": "zeta-bottom-sheet + zeta-grid-menu-item Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "updates when isExpanded changes", + "time": "0", + "classname": "zeta-bottom-sheet + zeta-grid-menu-item Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "applies the correct header alignment", + "time": "0", + "classname": "zeta-bottom-sheet + zeta-grid-menu-item Dimensions Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "applies the correct css display for grid items", + "time": "0.001", + "classname": "zeta-bottom-sheet + zeta-grid-menu-item Dimensions Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "it meets accessibility requirements", + "time": "0.06", + "classname": "zeta-bottom-sheet + generic content Accessibility Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the bottom sheet", + "time": "0", + "classname": "zeta-bottom-sheet + generic content Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "displays the header text correctly", + "time": "0", + "classname": "zeta-bottom-sheet + generic content Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "updates when isExpanded changes", + "time": "0.001", + "classname": "zeta-bottom-sheet + generic content Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "applies the correct header alignment", + "time": "0.001", + "classname": "zeta-bottom-sheet + generic content Dimensions Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "applies the correct css display for generic content", + "time": "0", + "classname": "zeta-bottom-sheet + generic content Dimensions Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/breadcrumbs/breadcrumb.test.ts", + "id": "0", + "tests": "4", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.105" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/breadcrumbs/breadcrumb.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.104", + "classname": "zeta-breadcrumb Accessibility Tests", + "file": "src/test/breadcrumbs/breadcrumb.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the correct number of breadcrumb items", + "time": "0.001", + "classname": "zeta-breadcrumb Content Tests", + "file": "src/test/breadcrumbs/breadcrumb.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the truncated breadcrumb ", + "time": "0", + "classname": "zeta-breadcrumb Content Tests", + "file": "src/test/breadcrumbs/breadcrumb.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the correct number of breadcrumb items after the more menu has been clicked", + "time": "0", + "classname": "zeta-breadcrumb Interaction Tests", + "file": "src/test/breadcrumbs/breadcrumb.test.ts" + }, + "elements": [ + { + "type": "element", + "name": "skipped" + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/button/button.test.ts", + "id": "0", + "tests": "5", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.062" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/button/button.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.061", + "classname": "zeta-button Accessibility Tests", + "file": "src/test/button/button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render the correct text within the button", + "time": "0", + "classname": "zeta-button Content Tests", + "file": "src/test/button/button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should reset forms", + "time": "0.001", + "classname": "zeta-button AS form reset control Interaction Tests", + "file": "src/test/button/button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should not reset forms if disabled via JS", + "time": "0", + "classname": "zeta-button AS form reset control Interaction Tests", + "file": "src/test/button/button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should not reset forms if disabled via DOM", + "time": "0", + "classname": "zeta-button AS form reset control Interaction Tests", + "file": "src/test/button/button.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/button/icon-button.test.ts", + "id": "0", + "tests": "25", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.17900000000000002" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements for the primary flavor", + "time": "0.069", + "classname": "zeta-icon-button Accessibility Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements for the positive flavor", + "time": "0.019", + "classname": "zeta-icon-button Accessibility Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements for the negative flavor", + "time": "0.017", + "classname": "zeta-icon-button Accessibility Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements for the outline flavor", + "time": "0.019", + "classname": "zeta-icon-button Accessibility Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements for the outline-subtle flavor", + "time": "0.023", + "classname": "zeta-icon-button Accessibility Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements for the text flavor", + "time": "0.02", + "classname": "zeta-icon-button Accessibility Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render the correct icon", + "time": "0.001", + "classname": "zeta-icon-button Content Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should display correct icon color when disabled", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should display correct icon color for primary flavor", + "time": "0", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should display correct icon color for negative flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should display correct icon color for text flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should display correct icon color for outline-subtle flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "button should have correct background color for the primary flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "button should have correct background color for the secondary flavor", + "time": "0", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "button should have correct background color for the positive flavor", + "time": "0", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "button should have correct background color for the negative flavor", + "time": "0", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "button should have correct background color for the outline flavor", + "time": "0", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "button should have correct background color for the outline-subtle flavor", + "time": "0", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "button should have correct background color for the text flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render the button with the correct color when set by CSS Variable", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render the icon with the correct color when set by CSS Variable", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render the icon with the correct color when disabled when set by CSS Variable", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should reset forms", + "time": "0.002", + "classname": "zeta-icon-button AS form reset control Interaction Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should not reset forms if disabled via JS", + "time": "0", + "classname": "zeta-icon-button AS form reset control Interaction Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should not reset forms if disabled via DOM", + "time": "0", + "classname": "zeta-icon-button AS form reset control Interaction Tests", + "file": "src/test/button/icon-button.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/card/card-header.test.ts", + "id": "0", + "tests": "5", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.108" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/card/card-header.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessability requirements", + "time": "0.107", + "classname": "zeta-card-header Accessibility Tests", + "file": "src/test/card/card-header.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the heading correctly", + "time": "0.001", + "classname": "zeta-card-header Content Tests", + "file": "src/test/card/card-header.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the subheading correctly", + "time": "0", + "classname": "zeta-card-header Content Tests", + "file": "src/test/card/card-header.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the leading content correctly", + "time": "0", + "classname": "zeta-card-header Content Tests", + "file": "src/test/card/card-header.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the trailing content correctly", + "time": "0", + "classname": "zeta-card-header Content Tests", + "file": "src/test/card/card-header.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/checkbox/checkbox.test.ts", + "id": "0", + "tests": "7", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.002" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the name attribute correctly", + "time": "0.001", + "classname": "zeta-checkbox Content Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the id attribute correctly", + "time": "0.001", + "classname": "zeta-checkbox Content Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from document.createElement", + "time": "0", + "classname": "zeta-checkbox Content Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "zeta-checkbox Content Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "changes the checked state when clicked", + "time": "0", + "classname": "zeta-checkbox Interaction Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the checkbox label correctly", + "time": "0", + "classname": "zeta-checkbox + label Content Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "checks the checkbox when label is clicked", + "time": "0", + "classname": "zeta-checkbox + label Interaction Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/dialog/dialog.test.ts", + "id": "0", + "tests": "5", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.010000000000000002" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/dialog/dialog.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from document.createElement", + "time": "0.001", + "classname": "zeta-dialog Content Tests", + "file": "src/test/dialog/dialog.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "zeta-dialog Content Tests", + "file": "src/test/dialog/dialog.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "changes open property on open", + "time": "0.007", + "classname": "zeta-dialog Content Tests", + "file": "src/test/dialog/dialog.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "changes open property on close", + "time": "0.001", + "classname": "zeta-dialog Content Tests", + "file": "src/test/dialog/dialog.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "calls close method and sets return value", + "time": "0.001", + "classname": "zeta-dialog Content Tests", + "file": "src/test/dialog/dialog.test.ts" + } + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/dropdown/dropdown-menu-button.test.ts", + "id": "0", + "tests": "10", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.019000000000000003" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessability requirements", + "time": "0", + "classname": "zeta-dropdown-menu-button Accessibility Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + }, + "elements": [ + { + "type": "element", + "name": "skipped" + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the text correctly", + "time": "0", + "classname": "zeta-dropdown-menu-button Content Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "has the same width as the zeta droppable", + "time": "0.002", + "classname": "zeta-dropdown-menu-button Dimensions Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "aligns the zeta droppable to the bottom of the dropdown menu button", + "time": "0.001", + "classname": "zeta-dropdown-menu-button Dimensions Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "opens the dropdown menu when clicked", + "time": "0.001", + "classname": "zeta-dropdown-menu-button Interaction Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "closes the dropdown menu when clicked outside", + "time": "0.001", + "classname": "zeta-dropdown-menu-button Interaction Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "closes the dropdown menu when clicked inside", + "time": "0.001", + "classname": "zeta-dropdown-menu-button Interaction Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "returns the selected item when a wrapping form is submitted", + "time": "0.002", + "classname": "zeta-dropdown-menu-button Interaction Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "returns the selected checkboxes when a wrapping form is submitted", + "time": "0.005", + "classname": "zeta-dropdown-menu-button Interaction Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "returns the selected radio button when a wrapping form is submitted", + "time": "0.006", + "classname": "zeta-dropdown-menu-button Interaction Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/dropdown/dropdown-menu-item.test.ts", + "id": "0", + "tests": "11", + "skipped": "2", + "errors": "0", + "failures": "0", + "time": "0.069" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessability requirements", + "time": "0.065", + "classname": "zeta-dropdown-menu-item Accessibility Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the given text", + "time": "0", + "classname": "zeta-dropdown-menu-item Content Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders an icon with the correct name with the 'default' type", + "time": "0.001", + "classname": "zeta-dropdown-menu-item Content Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the rounded attribute correctly", + "time": "0.001", + "classname": "zeta-dropdown-menu-item Content Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the disabled attribute correctly", + "time": "0", + "classname": "zeta-dropdown-menu-item Content Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct colors when not disabled", + "time": "0.001", + "classname": "zeta-dropdown-menu-item Styling Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct colors when disabled", + "time": "0.001", + "classname": "zeta-dropdown-menu-item Styling Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct icon color when not disabled", + "time": "0", + "classname": "zeta-dropdown-menu-item Styling Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + }, + "elements": [ + { + "type": "element", + "name": "skipped" + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct icon color when disabled", + "time": "0", + "classname": "zeta-dropdown-menu-item Styling Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + }, + "elements": [ + { + "type": "element", + "name": "skipped" + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct border radius when rounded is true", + "time": "0", + "classname": "zeta-dropdown-menu-item Styling Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct border radius when rounded is false", + "time": "0", + "classname": "zeta-dropdown-menu-item Styling Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/dropdown/droppable.test.ts", + "id": "0", + "tests": "7", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.059000000000000004" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/dropdown/droppable.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessability requirements", + "time": "0.058", + "classname": "zeta-droppable Accessibility Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the open attribute correctly", + "time": "0.001", + "classname": "zeta-droppable Content Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "is visible when open is true", + "time": "0", + "classname": "zeta-droppable Content Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "is not visible when open is false", + "time": "0", + "classname": "zeta-droppable Content Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the rounded attribute correctly", + "time": "0", + "classname": "zeta-droppable Content Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct border radius when rounded is true", + "time": "0", + "classname": "zeta-droppable Styling Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct border radius when rounded is false", + "time": "0", + "classname": "zeta-droppable Styling Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/fab/fab.test.ts", + "id": "0", + "tests": "12", + "skipped": "0", + "errors": "3", + "failures": "3", + "time": "0.07400000000000001" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/fab/fab.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessability requirements", + "time": "0.066", + "classname": "zeta-fab Accessibility Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders a button with a label", + "time": "0.001", + "classname": "zeta-fab Content Tests", + "file": "src/test/fab/fab.test.ts", + "line": "35" + }, + "elements": [ + { + "type": "element", + "name": "failure", + "attributes": { + "message": "expected null to exist", + "type": "AssertionError" + }, + "elements": [ + { + "type": "cdata", + "cdata": "AssertionError: expected null to exist\n at n. (src/test/fab/fab.test.ts?wtr-session-id=uNIApcBRbFRih3IvnFDTM:35:61)" + } + ] + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders a button with an icon", + "time": "0", + "classname": "zeta-fab Content Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders no label when label is empty", + "time": "0.001", + "classname": "zeta-fab Content Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders an extended fab", + "time": "0", + "classname": "zeta-fab Content Tests", + "file": "src/test/fab/fab.test.ts", + "line": "54" + }, + "elements": [ + { + "type": "element", + "name": "failure", + "attributes": { + "message": "expected null to exist", + "type": "AssertionError" + }, + "elements": [ + { + "type": "cdata", + "cdata": "AssertionError: expected null to exist\n at n. (src/test/fab/fab.test.ts?wtr-session-id=uNIApcBRbFRih3IvnFDTM:54:34)" + } + ] + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders a default fab", + "time": "0", + "classname": "zeta-fab Content Tests", + "file": "src/test/fab/fab.test.ts", + "line": "63" + }, + "elements": [ + { + "type": "element", + "name": "failure", + "attributes": { + "message": "expected null to exist", + "type": "AssertionError" + }, + "elements": [ + { + "type": "cdata", + "cdata": "AssertionError: expected null to exist\n at n. (src/test/fab/fab.test.ts?wtr-session-id=uNIApcBRbFRih3IvnFDTM:63:30)" + } + ] + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders a small fab", + "time": "0.001", + "classname": "zeta-fab Dimensions Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders a large fab", + "time": "0.001", + "classname": "zeta-fab Dimensions Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders a full rounded fab", + "time": "0.001", + "classname": "zeta-fab Styling Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders a rounded small fab", + "time": "0.001", + "classname": "zeta-fab Styling Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders a rounded large fab", + "time": "0.001", + "classname": "zeta-fab Styling Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders a non-rounded fab", + "time": "0.001", + "classname": "zeta-fab Styling Tests", + "file": "src/test/fab/fab.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/file-upload/file-upload.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.097" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/file-upload/file-upload.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.097", + "classname": "zeta-file-upload Accessibility Tests", + "file": "src/test/file-upload/file-upload.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/file-upload/upload-item.test.ts", + "id": "0", + "tests": "5", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.011" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/file-upload/upload-item.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders default flavor correctly", + "time": "0.009", + "classname": "zeta-upload-item Content Tests", + "file": "src/test/file-upload/upload-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders completed flavor correctly", + "time": "0.001", + "classname": "zeta-upload-item Content Tests", + "file": "src/test/file-upload/upload-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders error flavor correctly", + "time": "0", + "classname": "zeta-upload-item Content Tests", + "file": "src/test/file-upload/upload-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "updates progress correctly", + "time": "0.001", + "classname": "zeta-upload-item Content Tests", + "file": "src/test/file-upload/upload-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "fires ZetaCloseEvent:close when close icon is clicked", + "time": "0", + "classname": "zeta-upload-item Interaction Tests", + "file": "src/test/file-upload/upload-item.test.ts" + } + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/global-header/global-header.test.ts", + "id": "0", + "tests": "3", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.068" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/global-header/global-header.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.063", + "classname": "zeta-global-header Accessibility Tests", + "file": "src/test/global-header/global-header.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders background color", + "time": "0.001", + "classname": "zeta-global-header Styling Tests", + "file": "src/test/global-header/global-header.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders background in dark-mode", + "time": "0.004", + "classname": "zeta-global-header Styling Tests", + "file": "src/test/global-header/global-header.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/grid-menu-item/grid-menu-item.test.ts", + "id": "0", + "tests": "4", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.076" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/grid-menu-item/grid-menu-item.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.076", + "classname": "zeta-grid-menu-item Accessibility Tests", + "file": "src/test/grid-menu-item/grid-menu-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the given icon", + "time": "0", + "classname": "zeta-grid-menu-item Content Tests", + "file": "src/test/grid-menu-item/grid-menu-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the given label", + "time": "0", + "classname": "zeta-grid-menu-item Content Tests", + "file": "src/test/grid-menu-item/grid-menu-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the given badge", + "time": "0", + "classname": "zeta-grid-menu-item Content Tests", + "file": "src/test/grid-menu-item/grid-menu-item.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/in-page-banner/in-page-banner.test.ts", + "id": "0", + "tests": "3", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.098" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/in-page-banner/in-page-banner.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.098", + "classname": "zeta-in-page-banner Accessibility Tests", + "file": "src/test/in-page-banner/in-page-banner.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the heading correctly", + "time": "0", + "classname": "zeta-in-page-banner Content Tests", + "file": "src/test/in-page-banner/in-page-banner.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the subheading correctly", + "time": "0", + "classname": "zeta-in-page-banner Content Tests", + "file": "src/test/in-page-banner/in-page-banner.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/navigation-bar/navigation-bar.test.ts", + "id": "0", + "tests": "6", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.089" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/navigation-bar/navigation-bar.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessability requirements", + "time": "0.088", + "classname": "zeta-navigation-bar Accessibility Tests", + "file": "src/test/navigation-bar/navigation-bar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the correct number of navigation bar items", + "time": "0", + "classname": "zeta-navigation-bar Content Tests", + "file": "src/test/navigation-bar/navigation-bar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the correct label and icon for each navigation bar item", + "time": "0.001", + "classname": "zeta-navigation-bar Content Tests", + "file": "src/test/navigation-bar/navigation-bar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the correct badge content for each navigation bar item", + "time": "0", + "classname": "zeta-navigation-bar Content Tests", + "file": "src/test/navigation-bar/navigation-bar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "updates badge content when the value changes", + "time": "0", + "classname": "zeta-navigation-bar Content Tests", + "file": "src/test/navigation-bar/navigation-bar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "keeps a fixed width", + "time": "0", + "classname": "zeta-navigation-bar spacer Dimensions Tests", + "file": "src/test/navigation-bar/navigation-bar.test.ts" + }, + "elements": [ + { + "type": "element", + "name": "skipped" + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/navigation-drawer/navigation-drawer.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.05" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/navigation-drawer/navigation-drawer.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.05", + "classname": "zeta-navigation-drawer Accessibility Tests", + "file": "src/test/navigation-drawer/navigation-drawer.test.ts" + } + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/navigation-drawer-footer/navigation-drawer-footer.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.072" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/navigation-drawer-footer/navigation-drawer-footer.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.072", + "classname": "zeta-navigation-drawer-footer Accessibility Tests", + "file": "src/test/navigation-drawer-footer/navigation-drawer-footer.test.ts" + } + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/navigation-drawer-item/navigation-drawer-item.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.064" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/navigation-drawer-item/navigation-drawer-item.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.064", + "classname": "zeta-navigation-drawer-item Accessibility Tests", + "file": "src/test/navigation-drawer-item/navigation-drawer-item.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/navigation-drawer-sub-item/navigation-drawer-sub-item.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.066" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/navigation-drawer-sub-item/navigation-drawer-sub-item.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.066", + "classname": "zeta-navigation-drawer-sub-item Accessibility Tests", + "file": "src/test/navigation-drawer-sub-item/navigation-drawer-sub-item.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/navigation-header/navigation-header.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.046" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/navigation-header/navigation-header.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.046", + "classname": "zeta-navigation-header Accessibility Tests", + "file": "src/test/navigation-header/navigation-header.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/navigation-profile/navigation-profile.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.046" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/navigation-profile/navigation-profile.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.046", + "classname": "zeta-navigation-profile Accessibility Tests", + "file": "src/test/navigation-profile/navigation-profile.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/navigation-rail/navigation-rail-item.test.ts", + "id": "0", + "tests": "4", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.006" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/navigation-rail/navigation-rail-item.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the label slot correctly", + "time": "0.005", + "classname": "zeta-navigation-rail-item Content Tests", + "file": "src/test/navigation-rail/navigation-rail-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the icon slot correctly", + "time": "0.001", + "classname": "zeta-navigation-rail-item Content Tests", + "file": "src/test/navigation-rail/navigation-rail-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "reflects the 'selected' property correctly", + "time": "0", + "classname": "zeta-navigation-rail-item Content Tests", + "file": "src/test/navigation-rail/navigation-rail-item.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "goes to the correct href when clicked", + "time": "0", + "classname": "zeta-navigation-rail-item Interaction Tests", + "file": "src/test/navigation-rail/navigation-rail-item.test.ts" + }, + "elements": [ + { + "type": "element", + "name": "skipped" + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/navigation-rail/navigation-rail.test.ts", + "id": "0", + "tests": "2", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.008" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/navigation-rail/navigation-rail.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the navigation items", + "time": "0.007", + "classname": "zeta-navigation-rail Content Tests", + "file": "src/test/navigation-rail/navigation-rail.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "hides any slotted elements that aren't zeta-navigation-rail-item", + "time": "0.001", + "classname": "zeta-navigation-rail Content Tests", + "file": "src/test/navigation-rail/navigation-rail.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/pagination/pagination.test.ts", + "id": "0", + "tests": "10", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.027000000000000003" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/pagination/pagination.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from document.createElement", + "time": "0.001", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should disable left controls", + "time": "0.011", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should disable right controls", + "time": "0.002", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should not set invalid page", + "time": "0.002", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should not set invalid page", + "time": "0.002", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should show left and right dots", + "time": "0.002", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should not show any dots", + "time": "0.002", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should increment page", + "time": "0.003", + "classname": "zeta-pagination Interaction Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should decrement page", + "time": "0.002", + "classname": "zeta-pagination Interaction Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/progress-bar/progress-bar.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.07" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/progress-bar/progress-bar.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.07", + "classname": "zeta-progress-bar Accessibility Tests", + "file": "src/test/progress-bar/progress-bar.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/progress-circle/progress-circle.test.ts", + "id": "0", + "tests": "7", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.013" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from document.createElement", + "time": "0.001", + "classname": "ZetaProgressCircle Content Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "ZetaProgressCircle Content Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should set value to 100 if above 100", + "time": "0.005", + "classname": "ZetaProgressCircle Content Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should set value to 0 if below 0", + "time": "0.001", + "classname": "ZetaProgressCircle Content Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should set value ", + "time": "0", + "classname": "ZetaProgressCircle Content Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render uploading components", + "time": "0.004", + "classname": "ZetaProgressCircle Content Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should fire a ZetaCancelUploadEvent on button click", + "time": "0.002", + "classname": "ZetaProgressCircle Interaction Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/radio-button/radio-button.test.ts", + "id": "0", + "tests": "9", + "skipped": "3", + "errors": "0", + "failures": "0", + "time": "0.004" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/radio-button/radio-button.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0", + "classname": "zeta-radio-button Accessibility Tests", + "file": "src/test/radio-button/radio-button.test.ts" + }, + "elements": [ + { + "type": "element", + "name": "skipped" + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "doesn't meet accessibility requirement without a label", + "time": "0", + "classname": "zeta-radio-button Accessibility Tests", + "file": "src/test/radio-button/radio-button.test.ts" + }, + "elements": [ + { + "type": "element", + "name": "skipped" + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "is accessible by adding aria-label", + "time": "0", + "classname": "zeta-radio-button Accessibility Tests", + "file": "src/test/radio-button/radio-button.test.ts" + }, + "elements": [ + { + "type": "element", + "name": "skipped" + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the name attribute correctly", + "time": "0.001", + "classname": "zeta-radio-button Content Tests", + "file": "src/test/radio-button/radio-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the id attribute correctly", + "time": "0.001", + "classname": "zeta-radio-button Content Tests", + "file": "src/test/radio-button/radio-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the radio button as unchecked by default", + "time": "0", + "classname": "zeta-radio-button Content Tests", + "file": "src/test/radio-button/radio-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "changes the checked state when clicked", + "time": "0.001", + "classname": "zeta-radio-button Interaction Tests", + "file": "src/test/radio-button/radio-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the radio label correctly", + "time": "0", + "classname": "zeta-radio-button label Content Tests", + "file": "src/test/radio-button/radio-button.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "checks the radio when label is clicked", + "time": "0.001", + "classname": "zeta-radio-button label Interaction Tests", + "file": "src/test/radio-button/radio-button.test.ts" + } + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/range-selector/range-selector.test.ts", + "id": "0", + "tests": "14", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.099" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.093", + "classname": "zeta-range-selector Accessibility Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the zeta slider", + "time": "0.001", + "classname": "zeta-range-selector Content Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the label", + "time": "0.001", + "classname": "zeta-range-selector Content Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the lower input field", + "time": "0", + "classname": "zeta-range-selector Content Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the upper input field", + "time": "0", + "classname": "zeta-range-selector Content Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the initial values correctly", + "time": "0.001", + "classname": "zeta-range-selector Content Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the lower input width and height correctly", + "time": "0", + "classname": "zeta-range-selector Dimensions Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the upper input width and height correctly", + "time": "0", + "classname": "zeta-range-selector Dimensions Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct styles for the label", + "time": "0.001", + "classname": "zeta-range-selector Styling Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct styles for the lower input", + "time": "0", + "classname": "zeta-range-selector Styling Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct styles for the upper input", + "time": "0", + "classname": "zeta-range-selector Styling Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "updates the hidden input value when the slider value changes", + "time": "0.001", + "classname": "zeta-range-selector Interaction Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "updates the slider value when the lower input value changes", + "time": "0.001", + "classname": "zeta-range-selector Interaction Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "updates the slider value when the lower input value changes", + "time": "0", + "classname": "zeta-range-selector Interaction Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/search/search.test.ts", + "id": "0", + "tests": "13", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.018000000000000006" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/search/search.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from document.createElement", + "time": "0", + "classname": "zeta-search Content Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "zeta-search Content Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "focus on input when field focused", + "time": "0.008", + "classname": "zeta-search Content Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "blur input when field is blurred", + "time": "0.001", + "classname": "zeta-search Content Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render microphone icon", + "time": "0.002", + "classname": "zeta-search Content Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should not render microphone icon", + "time": "0.001", + "classname": "zeta-search Content Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should set correct default icon size", + "time": "0.001", + "classname": "zeta-search Dimensions Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should set correct small icon size", + "time": "0.001", + "classname": "zeta-search Dimensions Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should set correct large icon size", + "time": "0.001", + "classname": "zeta-search Dimensions Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should set correct disabled icon color", + "time": "0.001", + "classname": "zeta-search Styling Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "clears input", + "time": "0.001", + "classname": "zeta-search Interaction Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should call input onchange", + "time": "0.001", + "classname": "zeta-search Interaction Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should not be activatable", + "time": "0", + "classname": "zeta-search Interaction Tests", + "file": "src/test/search/search.test.ts" + }, + "elements": [ + { + "type": "element", + "name": "skipped" + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/segmented-control/segmented-control.test.ts", + "id": "0", + "tests": "4", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.013000000000000001" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/segmented-control/segmented-control.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the segmented control with the correct number of items", + "time": "0.009", + "classname": "zeta-segmented-control Content Tests", + "file": "src/test/segmented-control/segmented-control.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the first item as active by default", + "time": "0.002", + "classname": "zeta-segmented-control Content Tests", + "file": "src/test/segmented-control/segmented-control.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "hides any slotted elements that aren't zeta-segmented-item", + "time": "0.001", + "classname": "zeta-segmented-control Content Tests", + "file": "src/test/segmented-control/segmented-control.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "updates the active item when a different item is clicked", + "time": "0.001", + "classname": "zeta-segmented-control Interaction Tests", + "file": "src/test/segmented-control/segmented-control.test.ts" + } + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-segmented-control scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-segmented-control scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-segmented-control scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-segmented-control scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/slider/slider.test.ts", + "id": "0", + "tests": "16", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.077" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.071", + "classname": "zeta-slider Accessibility Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the track", + "time": "0", + "classname": "zeta-slider Content Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the left handle and not the right handle when type is default", + "time": "0", + "classname": "zeta-slider Content Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the right handle when type is range", + "time": "0.001", + "classname": "zeta-slider Content Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets initial values correctly", + "time": "0.001", + "classname": "zeta-slider Content Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the track height correctly", + "time": "0", + "classname": "zeta-slider Dimensions Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the handle width and height correctly", + "time": "0", + "classname": "zeta-slider Dimensions Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct margin on the slider", + "time": "0", + "classname": "zeta-slider Dimensions Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct background color for the track", + "time": "0", + "classname": "zeta-slider Styling Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct color for the selected area", + "time": "0", + "classname": "zeta-slider Styling Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct background color for the handle", + "time": "0", + "classname": "zeta-slider Styling Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct color for the selected area and handle when pressed down", + "time": "0", + "classname": "zeta-slider Styling Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct border radius for the handle", + "time": "0.001", + "classname": "zeta-slider Styling Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct border radius for the track", + "time": "0.001", + "classname": "zeta-slider Styling Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "updates the value when the handle is dragged", + "time": "0", + "classname": "zeta-slider Interaction Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "updates the lower and upper values when the handles are dragged", + "time": "0.002", + "classname": "zeta-slider Interaction Tests", + "file": "src/test/slider/slider.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/slider-input-field/slider-input-field.test.ts", + "id": "0", + "tests": "13", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.109" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.086", + "classname": "zeta-slider-input-field Accessibility Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the zeta slider", + "time": "0", + "classname": "zeta-slider-input-field Content Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the label", + "time": "0", + "classname": "zeta-slider-input-field Content Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the input field", + "time": "0", + "classname": "zeta-slider-input-field Content Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the min and max labels", + "time": "0", + "classname": "zeta-slider-input-field Content Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the initial values correctly", + "time": "0.001", + "classname": "zeta-slider-input-field Content Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the input width and height correctly", + "time": "0.001", + "classname": "zeta-slider-input-field Dimensions Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct styles for the label", + "time": "0", + "classname": "zeta-slider-input-field Styling Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct styles for the input", + "time": "0", + "classname": "zeta-slider-input-field Styling Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct styles for the range labels", + "time": "0", + "classname": "zeta-slider-input-field Styling Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "updates the hidden input value when the slider value changes", + "time": "0.001", + "classname": "zeta-slider-input-field Interaction Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "updates the slider value when the input value changes", + "time": "0", + "classname": "zeta-slider-input-field Interaction Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "returns the correct data when in a form", + "time": "0.02", + "classname": "zeta-slider-input-field Interaction Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/snackbar/snackbar.test.ts", + "id": "0", + "tests": "19", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.16599999999999998" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0", + "classname": "zeta-snackbar Accessibility Tests", + "file": "src/test/snackbar/snackbar.test.ts" + }, + "elements": [ + { + "type": "element", + "name": "skipped" + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "displays the correct text in the slot", + "time": "0.001", + "classname": "zeta-snackbar Content Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "displays the correct text in the action button", + "time": "0", + "classname": "zeta-snackbar Content Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "displays the correct icon in the slot", + "time": "0.001", + "classname": "zeta-snackbar Content Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets full border radius correctly", + "time": "0", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets true border radius correctly", + "time": "0.001", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets false border radius correctly", + "time": "0.001", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct colors for default status", + "time": "0.002", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct colors for positive status", + "time": "0.001", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct colors for info status", + "time": "0.001", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct colors for warning status", + "time": "0.001", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct colors for negative status", + "time": "0.001", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct colors for view status", + "time": "0", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "removes the element from the screen when the close icon is clicked", + "time": "0.024", + "classname": "zeta-snackbar Interaction Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "removes the element from the screen when the close icon is enter pressed", + "time": "0.006", + "classname": "zeta-snackbar Interaction Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "removes the element from the screen when the close icon is space pressed", + "time": "0.007", + "classname": "zeta-snackbar Interaction Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "calls the action function on enter pressed", + "time": "0.052", + "classname": "zeta-snackbar Interaction Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "calls the action function on space pressed", + "time": "0.052", + "classname": "zeta-snackbar Interaction Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "calls the action function on mouse click", + "time": "0.015", + "classname": "zeta-snackbar Interaction Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Action Clicked" + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/stepper-input/stepper-input.test.ts", + "id": "0", + "tests": "9", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.013000000000000005" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from document.createElement", + "time": "0.001", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets value", + "time": "0.007", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets value to max value", + "time": "0.001", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets value to min value", + "time": "0.001", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "doesn't change value", + "time": "0", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "doesn't change value", + "time": "0.001", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets value to min value via input onchange", + "time": "0.001", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets value to max value via input onchange", + "time": "0.001", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/stepper-input/stepper.test.ts", + "id": "0", + "tests": "3", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.006" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/stepper-input/stepper.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from document.createElement", + "time": "0.001", + "classname": "zeta-stepper Content Tests", + "file": "src/test/stepper-input/stepper.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "zeta-stepper Content Tests", + "file": "src/test/stepper-input/stepper.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render steps", + "time": "0.005", + "classname": "zeta-stepper Content Tests", + "file": "src/test/stepper-input/stepper.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/switch/switch.test.ts", + "id": "0", + "tests": "15", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.123" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from document.createElement", + "time": "0.002", + "classname": "zeta-switch Content Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from constructor", + "time": "0.001", + "classname": "zeta-switch Content Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "focus on button when switch focused", + "time": "0.001", + "classname": "zeta-switch Content Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "blur on button when switch blurred", + "time": "0", + "classname": "zeta-switch Content Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "activeIcon color", + "time": "0.001", + "classname": "zeta-switch Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "inactiveIcon color", + "time": "0.001", + "classname": "zeta-switch Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "track backgroundColor", + "time": "0", + "classname": "zeta-switch Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "thumb backgroundColor", + "time": "0", + "classname": "zeta-switch Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should toggle the state when clicked by accessibility tools", + "time": "0.001", + "classname": "zeta-switch Interaction Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "inactiveIcon color, :hover color", + "time": "0.005", + "classname": "zeta-switch disabled Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "activeIcon color, :hover color", + "time": "0.015", + "classname": "zeta-switch disabled Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "track backgroundColor, :hover backgroundColor", + "time": "0.016", + "classname": "zeta-switch disabled Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "thumb backgroundColor, :hover backgroundColor", + "time": "0.015", + "classname": "zeta-switch disabled Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "track backgroundColor", + "time": "0.033", + "classname": "zeta-switch:hover Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "thumb backgroundColor", + "time": "0.032", + "classname": "zeta-switch:hover Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "type": "element", + "name": "system-out", + "elements": [ + { + "type": "cdata", + "cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/tag/tag.test.ts", + "id": "0", + "tests": "5", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.053" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/tag/tag.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "it meets accessibility requirements", + "time": "0.053", + "classname": "zeta-tag Accessibility Tests", + "file": "src/test/tag/tag.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the default properties correctly", + "time": "0", + "classname": "zeta-tag Content Tests", + "file": "src/test/tag/tag.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "manages point attribute correctly", + "time": "0", + "classname": "zeta-tag Content Tests", + "file": "src/test/tag/tag.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "manages text attribute correctly", + "time": "0", + "classname": "zeta-tag Content Tests", + "file": "src/test/tag/tag.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "renders the passed text into a span", + "time": "0", + "classname": "zeta-tag Content Tests", + "file": "src/test/tag/tag.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/text-input/text-input.test.ts", + "id": "0", + "tests": "22", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.04100000000000001" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from document.createElement", + "time": "0", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + }, + "elements": [ + { + "type": "element", + "name": "skipped" + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "creates from constructor", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "focus on input when field focused", + "time": "0.009", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should not focus on input when field disabled", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "blur on input when field blurred", + "time": "0.002", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render icon", + "time": "0.003", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render icon on the right", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render prefix", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render suffix", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render label", + "time": "0", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render hint text", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render error icon", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render error text", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should change value", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should apply type textarea", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should apply type password", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should apply type time", + "time": "0.007", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should apply type data", + "time": "0.004", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render error icon color", + "time": "0.002", + "classname": "zeta-text-input Styling Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should render error text color", + "time": "0.001", + "classname": "zeta-text-input Styling Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should set disabled color to icon when field is disabled", + "time": "0.001", + "classname": "zeta-text-input Styling Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "should toggle password visibility", + "time": "0.001", + "classname": "zeta-text-input Interaction Tests", + "file": "src/test/text-input/text-input.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/chips/assist-chip/assist-chip.test.ts", + "id": "0", + "tests": "3", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.114" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/chips/assist-chip/assist-chip.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "meets accessibility requirements", + "time": "0.114", + "classname": "zeta-assist-chip Accessibility Tests", + "file": "src/test/chips/assist-chip/assist-chip.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct text on the chip", + "time": "0", + "classname": "zeta-assist-chip Content Tests", + "file": "src/test/chips/assist-chip/assist-chip.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "displays the correct icon", + "time": "0", + "classname": "zeta-assist-chip Content Tests", + "file": "src/test/chips/assist-chip/assist-chip.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/chips/filter-chip/filter-chip.test.ts", + "id": "0", + "tests": "3", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.084" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/chips/filter-chip/filter-chip.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "it meets accessibility requirements", + "time": "0.08", + "classname": "zeta-filter-chip Accessibility Tests", + "file": "src/test/chips/filter-chip/filter-chip.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct text on the chip", + "time": "0.001", + "classname": "zeta-filter-chip Content Tests", + "file": "src/test/chips/filter-chip/filter-chip.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "shows the check icon when active", + "time": "0.003", + "classname": "zeta-filter-chip Content Tests", + "file": "src/test/chips/filter-chip/filter-chip.test.ts" + } + } + ] + }, + { + "type": "element", + "name": "testsuite", + "attributes": { + "name": "Chromium_playwright_/src/test/chips/input-chip/input-chip.test.ts", + "id": "0", + "tests": "2", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.057" + }, + "elements": [ + { + "type": "element", + "name": "properties", + "elements": [ + { + "type": "element", + "name": "property", + "attributes": { + "name": "test.fileName", + "value": "src/test/chips/input-chip/input-chip.test.ts" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "type": "element", + "name": "property", + "attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "it meets accessibility requirements", + "time": "0.057", + "classname": "zeta-input-chip Accessibility Tests", + "file": "src/test/chips/input-chip/input-chip.test.ts" + } + }, + { + "type": "element", + "name": "testcase", + "attributes": { + "name": "sets the correct text on the chip", + "time": "0", + "classname": "zeta-input-chip Content Tests", + "file": "src/test/chips/input-chip/input-chip.test.ts" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/test/test-results.xml b/src/test/test-results.xml new file mode 100644 index 0000000..3c45443 --- /dev/null +++ b/src/test/test-results.xml @@ -0,0 +1,847 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (src/test/fab/fab.test.ts?wtr-session-id=cTLxNRHI8cV6kwOpaILhl:35:61)]]> + + + + + (src/test/fab/fab.test.ts?wtr-session-id=cTLxNRHI8cV6kwOpaILhl:54:34)]]> + + + (src/test/fab/fab.test.ts?wtr-session-id=cTLxNRHI8cV6kwOpaILhl:63:30)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/test/testResults.json b/src/test/testResults.json new file mode 100644 index 0000000..0fe552a --- /dev/null +++ b/src/test/testResults.json @@ -0,0 +1,4782 @@ +{ + "_declaration": { + "_attributes": { + "version": "1.0", + "encoding": "UTF-8" + } + }, + "testsuites": { + "testsuite": [ + { + "_attributes": { + "name": "Chromium_playwright_/src/test/action-menu/action-menu-button.test.ts", + "id": "0", + "tests": "6", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.096" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/action-menu/action-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessability requirements", + "time": "0.088", + "classname": "zeta-action-menu-button Accessibility Tests", + "file": "src/test/action-menu/action-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "aligns the zeta droppable to the start", + "time": "0.002", + "classname": "zeta-action-menu-button Dimensions Tests", + "file": "src/test/action-menu/action-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "aligns the zeta droppable to the center", + "time": "0.002", + "classname": "zeta-action-menu-button Dimensions Tests", + "file": "src/test/action-menu/action-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "aligns the zeta droppable to the end", + "time": "0.001", + "classname": "zeta-action-menu-button Dimensions Tests", + "file": "src/test/action-menu/action-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "opens the action menu when clicked", + "time": "0.001", + "classname": "zeta-action-menu-button Interaction Tests", + "file": "src/test/action-menu/action-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "closes the dropdown menu when clicked outside", + "time": "0.002", + "classname": "zeta-action-menu-button Interaction Tests", + "file": "src/test/action-menu/action-menu-button.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/appbar/appbar.test.ts", + "id": "0", + "tests": "6", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.006" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/appbar/appbar.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "renders the appbar with default values", + "time": "0.005", + "classname": "zeta-top-appbar Content Tests", + "file": "src/test/appbar/appbar.test.ts" + } + }, + { + "_attributes": { + "name": "renders the appbar with centered title", + "time": "0", + "classname": "zeta-top-appbar Content Tests", + "file": "src/test/appbar/appbar.test.ts" + } + }, + { + "_attributes": { + "name": "renders the appbar with extended title", + "time": "0.001", + "classname": "zeta-top-appbar Content Tests", + "file": "src/test/appbar/appbar.test.ts" + } + }, + { + "_attributes": { + "name": "renders content in the appbars leading slot", + "time": "0", + "classname": "zeta-top-appbar Content Tests", + "file": "src/test/appbar/appbar.test.ts" + } + }, + { + "_attributes": { + "name": "renders content in the appbars trailing slot", + "time": "0", + "classname": "zeta-top-appbar Content Tests", + "file": "src/test/appbar/appbar.test.ts" + } + }, + { + "_attributes": { + "name": "renders content in the appbar", + "time": "0", + "classname": "zeta-top-appbar Content Tests", + "file": "src/test/appbar/appbar.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/avatar/avatar.test.ts", + "id": "0", + "tests": "8", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.036000000000000004" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/avatar/avatar.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "renders the avatar with a custom size", + "time": "0.03", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "_attributes": { + "name": "renders the avatar with the ring", + "time": "0.001", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "_attributes": { + "name": "renders the avatar without the ring", + "time": "0.001", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "_attributes": { + "name": "renders the avatar with the close icon", + "time": "0", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "_attributes": { + "name": "renders the avatar without the close icon", + "time": "0", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "_attributes": { + "name": "renders the avatar with an image", + "time": "0.001", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "_attributes": { + "name": "renders the avatar with an icon", + "time": "0.001", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + }, + { + "_attributes": { + "name": "renders the badge on the avatar", + "time": "0.002", + "classname": "zeta-avatar Content Tests", + "file": "src/test/avatar/avatar.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/bottom-sheets/bottom-sheet.test.ts", + "id": "0", + "tests": "18", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.226" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "it meets accessibility requirements", + "time": "0.121", + "classname": "zeta-bottom-sheet + zeta-list-item Accessibility Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "renders the bottom sheet", + "time": "0", + "classname": "zeta-bottom-sheet + zeta-list-item Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "displays the header text correctly", + "time": "0", + "classname": "zeta-bottom-sheet + zeta-list-item Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "updates when isExpanded changes", + "time": "0", + "classname": "zeta-bottom-sheet + zeta-list-item Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "applies the correct header alignment", + "time": "0.001", + "classname": "zeta-bottom-sheet + zeta-list-item Dimensions Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "applies the correct css display for list items", + "time": "0.001", + "classname": "zeta-bottom-sheet + zeta-list-item Dimensions Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "it meets accessibility requirements", + "time": "0.038", + "classname": "zeta-bottom-sheet + zeta-grid-menu-item Accessibility Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "renders the bottom sheet", + "time": "0", + "classname": "zeta-bottom-sheet + zeta-grid-menu-item Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "displays the header text correctly", + "time": "0.001", + "classname": "zeta-bottom-sheet + zeta-grid-menu-item Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "updates when isExpanded changes", + "time": "0.001", + "classname": "zeta-bottom-sheet + zeta-grid-menu-item Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "applies the correct header alignment", + "time": "0.001", + "classname": "zeta-bottom-sheet + zeta-grid-menu-item Dimensions Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "applies the correct css display for grid items", + "time": "0", + "classname": "zeta-bottom-sheet + zeta-grid-menu-item Dimensions Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "it meets accessibility requirements", + "time": "0.062", + "classname": "zeta-bottom-sheet + generic content Accessibility Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "renders the bottom sheet", + "time": "0", + "classname": "zeta-bottom-sheet + generic content Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "displays the header text correctly", + "time": "0", + "classname": "zeta-bottom-sheet + generic content Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "updates when isExpanded changes", + "time": "0", + "classname": "zeta-bottom-sheet + generic content Content Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "applies the correct header alignment", + "time": "0", + "classname": "zeta-bottom-sheet + generic content Dimensions Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + }, + { + "_attributes": { + "name": "applies the correct css display for generic content", + "time": "0", + "classname": "zeta-bottom-sheet + generic content Dimensions Tests", + "file": "src/test/bottom-sheets/bottom-sheet.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/breadcrumbs/breadcrumb.test.ts", + "id": "0", + "tests": "4", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.092" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/breadcrumbs/breadcrumb.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.092", + "classname": "zeta-breadcrumb Accessibility Tests", + "file": "src/test/breadcrumbs/breadcrumb.test.ts" + } + }, + { + "_attributes": { + "name": "renders the correct number of breadcrumb items", + "time": "0", + "classname": "zeta-breadcrumb Content Tests", + "file": "src/test/breadcrumbs/breadcrumb.test.ts" + } + }, + { + "_attributes": { + "name": "renders the truncated breadcrumb ", + "time": "0", + "classname": "zeta-breadcrumb Content Tests", + "file": "src/test/breadcrumbs/breadcrumb.test.ts" + } + }, + { + "_attributes": { + "name": "renders the correct number of breadcrumb items after the more menu has been clicked", + "time": "0", + "classname": "zeta-breadcrumb Interaction Tests", + "file": "src/test/breadcrumbs/breadcrumb.test.ts" + }, + "skipped": {} + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/button/button.test.ts", + "id": "0", + "tests": "5", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.09" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/button/button.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.089", + "classname": "zeta-button Accessibility Tests", + "file": "src/test/button/button.test.ts" + } + }, + { + "_attributes": { + "name": "should render the correct text within the button", + "time": "0", + "classname": "zeta-button Content Tests", + "file": "src/test/button/button.test.ts" + } + }, + { + "_attributes": { + "name": "should reset forms", + "time": "0", + "classname": "zeta-button AS form reset control Interaction Tests", + "file": "src/test/button/button.test.ts" + } + }, + { + "_attributes": { + "name": "should not reset forms if disabled via JS", + "time": "0", + "classname": "zeta-button AS form reset control Interaction Tests", + "file": "src/test/button/button.test.ts" + } + }, + { + "_attributes": { + "name": "should not reset forms if disabled via DOM", + "time": "0.001", + "classname": "zeta-button AS form reset control Interaction Tests", + "file": "src/test/button/button.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/button/icon-button.test.ts", + "id": "0", + "tests": "25", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.22" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessibility requirements for the primary flavor", + "time": "0.084", + "classname": "zeta-icon-button Accessibility Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "meets accessibility requirements for the positive flavor", + "time": "0.024", + "classname": "zeta-icon-button Accessibility Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "meets accessibility requirements for the negative flavor", + "time": "0.02", + "classname": "zeta-icon-button Accessibility Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "meets accessibility requirements for the outline flavor", + "time": "0.023", + "classname": "zeta-icon-button Accessibility Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "meets accessibility requirements for the outline-subtle flavor", + "time": "0.027", + "classname": "zeta-icon-button Accessibility Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "meets accessibility requirements for the text flavor", + "time": "0.026", + "classname": "zeta-icon-button Accessibility Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "should render the correct icon", + "time": "0.001", + "classname": "zeta-icon-button Content Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "should display correct icon color when disabled", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "should display correct icon color for primary flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "should display correct icon color for negative flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "should display correct icon color for text flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "should display correct icon color for outline-subtle flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "button should have correct background color for the primary flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "button should have correct background color for the secondary flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "button should have correct background color for the positive flavor", + "time": "0", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "button should have correct background color for the negative flavor", + "time": "0", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "button should have correct background color for the outline flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "button should have correct background color for the outline-subtle flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "button should have correct background color for the text flavor", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "should render the button with the correct color when set by CSS Variable", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "should render the icon with the correct color when set by CSS Variable", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "should render the icon with the correct color when disabled when set by CSS Variable", + "time": "0.001", + "classname": "zeta-icon-button Styling Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "should reset forms", + "time": "0.001", + "classname": "zeta-icon-button AS form reset control Interaction Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "should not reset forms if disabled via JS", + "time": "0.001", + "classname": "zeta-icon-button AS form reset control Interaction Tests", + "file": "src/test/button/icon-button.test.ts" + } + }, + { + "_attributes": { + "name": "should not reset forms if disabled via DOM", + "time": "0", + "classname": "zeta-icon-button AS form reset control Interaction Tests", + "file": "src/test/button/icon-button.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/card/card-header.test.ts", + "id": "0", + "tests": "5", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.081" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/card/card-header.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessability requirements", + "time": "0.081", + "classname": "zeta-card-header Accessibility Tests", + "file": "src/test/card/card-header.test.ts" + } + }, + { + "_attributes": { + "name": "sets the heading correctly", + "time": "0", + "classname": "zeta-card-header Content Tests", + "file": "src/test/card/card-header.test.ts" + } + }, + { + "_attributes": { + "name": "sets the subheading correctly", + "time": "0", + "classname": "zeta-card-header Content Tests", + "file": "src/test/card/card-header.test.ts" + } + }, + { + "_attributes": { + "name": "sets the leading content correctly", + "time": "0", + "classname": "zeta-card-header Content Tests", + "file": "src/test/card/card-header.test.ts" + } + }, + { + "_attributes": { + "name": "sets the trailing content correctly", + "time": "0", + "classname": "zeta-card-header Content Tests", + "file": "src/test/card/card-header.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/checkbox/checkbox.test.ts", + "id": "0", + "tests": "7", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.005" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "sets the name attribute correctly", + "time": "0.001", + "classname": "zeta-checkbox Content Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "_attributes": { + "name": "sets the id attribute correctly", + "time": "0.001", + "classname": "zeta-checkbox Content Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "_attributes": { + "name": "creates from document.createElement", + "time": "0", + "classname": "zeta-checkbox Content Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "_attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "zeta-checkbox Content Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "_attributes": { + "name": "changes the checked state when clicked", + "time": "0.002", + "classname": "zeta-checkbox Interaction Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "_attributes": { + "name": "renders the checkbox label correctly", + "time": "0", + "classname": "zeta-checkbox + label Content Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + }, + { + "_attributes": { + "name": "checks the checkbox when label is clicked", + "time": "0.001", + "classname": "zeta-checkbox + label Interaction Tests", + "file": "src/test/checkbox/checkbox.test.ts" + } + } + ], + "system-out": [ + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/dialog/dialog.test.ts", + "id": "0", + "tests": "5", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.009000000000000001" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/dialog/dialog.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "creates from document.createElement", + "time": "0.001", + "classname": "zeta-dialog Content Tests", + "file": "src/test/dialog/dialog.test.ts" + } + }, + { + "_attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "zeta-dialog Content Tests", + "file": "src/test/dialog/dialog.test.ts" + } + }, + { + "_attributes": { + "name": "changes open property on open", + "time": "0.006", + "classname": "zeta-dialog Content Tests", + "file": "src/test/dialog/dialog.test.ts" + } + }, + { + "_attributes": { + "name": "changes open property on close", + "time": "0.001", + "classname": "zeta-dialog Content Tests", + "file": "src/test/dialog/dialog.test.ts" + } + }, + { + "_attributes": { + "name": "calls close method and sets return value", + "time": "0.001", + "classname": "zeta-dialog Content Tests", + "file": "src/test/dialog/dialog.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/dropdown/dropdown-menu-button.test.ts", + "id": "0", + "tests": "10", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.030000000000000002" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessability requirements", + "time": "0", + "classname": "zeta-dropdown-menu-button Accessibility Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + }, + "skipped": {} + }, + { + "_attributes": { + "name": "renders the text correctly", + "time": "0.001", + "classname": "zeta-dropdown-menu-button Content Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "has the same width as the zeta droppable", + "time": "0.002", + "classname": "zeta-dropdown-menu-button Dimensions Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "aligns the zeta droppable to the bottom of the dropdown menu button", + "time": "0.001", + "classname": "zeta-dropdown-menu-button Dimensions Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "opens the dropdown menu when clicked", + "time": "0.002", + "classname": "zeta-dropdown-menu-button Interaction Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "closes the dropdown menu when clicked outside", + "time": "0.001", + "classname": "zeta-dropdown-menu-button Interaction Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "closes the dropdown menu when clicked inside", + "time": "0.001", + "classname": "zeta-dropdown-menu-button Interaction Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "returns the selected item when a wrapping form is submitted", + "time": "0.002", + "classname": "zeta-dropdown-menu-button Interaction Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "returns the selected checkboxes when a wrapping form is submitted", + "time": "0.015", + "classname": "zeta-dropdown-menu-button Interaction Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + }, + { + "_attributes": { + "name": "returns the selected radio button when a wrapping form is submitted", + "time": "0.005", + "classname": "zeta-dropdown-menu-button Interaction Tests", + "file": "src/test/dropdown/dropdown-menu-button.test.ts" + } + } + ], + "system-out": [ + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-checkbox scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/dropdown/dropdown-menu-item.test.ts", + "id": "0", + "tests": "11", + "skipped": "2", + "errors": "0", + "failures": "0", + "time": "0.089" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessability requirements", + "time": "0.087", + "classname": "zeta-dropdown-menu-item Accessibility Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "_attributes": { + "name": "renders the given text", + "time": "0", + "classname": "zeta-dropdown-menu-item Content Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "_attributes": { + "name": "renders an icon with the correct name with the 'default' type", + "time": "0", + "classname": "zeta-dropdown-menu-item Content Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "_attributes": { + "name": "sets the rounded attribute correctly", + "time": "0", + "classname": "zeta-dropdown-menu-item Content Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "_attributes": { + "name": "sets the disabled attribute correctly", + "time": "0", + "classname": "zeta-dropdown-menu-item Content Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct colors when not disabled", + "time": "0.001", + "classname": "zeta-dropdown-menu-item Styling Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct colors when disabled", + "time": "0", + "classname": "zeta-dropdown-menu-item Styling Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct icon color when not disabled", + "time": "0", + "classname": "zeta-dropdown-menu-item Styling Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + }, + "skipped": {} + }, + { + "_attributes": { + "name": "sets the correct icon color when disabled", + "time": "0", + "classname": "zeta-dropdown-menu-item Styling Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + }, + "skipped": {} + }, + { + "_attributes": { + "name": "sets the correct border radius when rounded is true", + "time": "0.001", + "classname": "zeta-dropdown-menu-item Styling Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct border radius when rounded is false", + "time": "0", + "classname": "zeta-dropdown-menu-item Styling Tests", + "file": "src/test/dropdown/dropdown-menu-item.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/dropdown/droppable.test.ts", + "id": "0", + "tests": "7", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.059000000000000004" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/dropdown/droppable.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessability requirements", + "time": "0.056", + "classname": "zeta-droppable Accessibility Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + }, + { + "_attributes": { + "name": "sets the open attribute correctly", + "time": "0.001", + "classname": "zeta-droppable Content Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + }, + { + "_attributes": { + "name": "is visible when open is true", + "time": "0.001", + "classname": "zeta-droppable Content Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + }, + { + "_attributes": { + "name": "is not visible when open is false", + "time": "0", + "classname": "zeta-droppable Content Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + }, + { + "_attributes": { + "name": "sets the rounded attribute correctly", + "time": "0", + "classname": "zeta-droppable Content Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct border radius when rounded is true", + "time": "0", + "classname": "zeta-droppable Styling Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct border radius when rounded is false", + "time": "0.001", + "classname": "zeta-droppable Styling Tests", + "file": "src/test/dropdown/droppable.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/fab/fab.test.ts", + "id": "0", + "tests": "12", + "skipped": "0", + "errors": "3", + "failures": "3", + "time": "0.09000000000000001" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/fab/fab.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessability requirements", + "time": "0.08", + "classname": "zeta-fab Accessibility Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "_attributes": { + "name": "renders a button with a label", + "time": "0.001", + "classname": "zeta-fab Content Tests", + "file": "src/test/fab/fab.test.ts", + "line": "35" + }, + "failure": { + "_attributes": { + "message": "expected null to exist", + "type": "AssertionError" + }, + "_cdata": "AssertionError: expected null to exist\n at n. (src/test/fab/fab.test.ts?wtr-session-id=cTLxNRHI8cV6kwOpaILhl:35:61)" + } + }, + { + "_attributes": { + "name": "renders a button with an icon", + "time": "0", + "classname": "zeta-fab Content Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "_attributes": { + "name": "renders no label when label is empty", + "time": "0.001", + "classname": "zeta-fab Content Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "_attributes": { + "name": "renders an extended fab", + "time": "0", + "classname": "zeta-fab Content Tests", + "file": "src/test/fab/fab.test.ts", + "line": "54" + }, + "failure": { + "_attributes": { + "message": "expected null to exist", + "type": "AssertionError" + }, + "_cdata": "AssertionError: expected null to exist\n at n. (src/test/fab/fab.test.ts?wtr-session-id=cTLxNRHI8cV6kwOpaILhl:54:34)" + } + }, + { + "_attributes": { + "name": "renders a default fab", + "time": "0", + "classname": "zeta-fab Content Tests", + "file": "src/test/fab/fab.test.ts", + "line": "63" + }, + "failure": { + "_attributes": { + "message": "expected null to exist", + "type": "AssertionError" + }, + "_cdata": "AssertionError: expected null to exist\n at n. (src/test/fab/fab.test.ts?wtr-session-id=cTLxNRHI8cV6kwOpaILhl:63:30)" + } + }, + { + "_attributes": { + "name": "renders a small fab", + "time": "0.001", + "classname": "zeta-fab Dimensions Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "_attributes": { + "name": "renders a large fab", + "time": "0.001", + "classname": "zeta-fab Dimensions Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "_attributes": { + "name": "renders a full rounded fab", + "time": "0.001", + "classname": "zeta-fab Styling Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "_attributes": { + "name": "renders a rounded small fab", + "time": "0.002", + "classname": "zeta-fab Styling Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "_attributes": { + "name": "renders a rounded large fab", + "time": "0.001", + "classname": "zeta-fab Styling Tests", + "file": "src/test/fab/fab.test.ts" + } + }, + { + "_attributes": { + "name": "renders a non-rounded fab", + "time": "0.002", + "classname": "zeta-fab Styling Tests", + "file": "src/test/fab/fab.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/file-upload/file-upload.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.13" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/file-upload/file-upload.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.13", + "classname": "zeta-file-upload Accessibility Tests", + "file": "src/test/file-upload/file-upload.test.ts" + } + } + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/file-upload/upload-item.test.ts", + "id": "0", + "tests": "5", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.03900000000000001" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/file-upload/upload-item.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "renders default flavor correctly", + "time": "0.035", + "classname": "zeta-upload-item Content Tests", + "file": "src/test/file-upload/upload-item.test.ts" + } + }, + { + "_attributes": { + "name": "renders completed flavor correctly", + "time": "0.001", + "classname": "zeta-upload-item Content Tests", + "file": "src/test/file-upload/upload-item.test.ts" + } + }, + { + "_attributes": { + "name": "renders error flavor correctly", + "time": "0.001", + "classname": "zeta-upload-item Content Tests", + "file": "src/test/file-upload/upload-item.test.ts" + } + }, + { + "_attributes": { + "name": "updates progress correctly", + "time": "0.001", + "classname": "zeta-upload-item Content Tests", + "file": "src/test/file-upload/upload-item.test.ts" + } + }, + { + "_attributes": { + "name": "fires ZetaCloseEvent:close when close icon is clicked", + "time": "0.001", + "classname": "zeta-upload-item Interaction Tests", + "file": "src/test/file-upload/upload-item.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/global-header/global-header.test.ts", + "id": "0", + "tests": "3", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.081" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/global-header/global-header.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.075", + "classname": "zeta-global-header Accessibility Tests", + "file": "src/test/global-header/global-header.test.ts" + } + }, + { + "_attributes": { + "name": "renders background color", + "time": "0", + "classname": "zeta-global-header Styling Tests", + "file": "src/test/global-header/global-header.test.ts" + } + }, + { + "_attributes": { + "name": "renders background in dark-mode", + "time": "0.006", + "classname": "zeta-global-header Styling Tests", + "file": "src/test/global-header/global-header.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/grid-menu-item/grid-menu-item.test.ts", + "id": "0", + "tests": "4", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.093" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/grid-menu-item/grid-menu-item.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.092", + "classname": "zeta-grid-menu-item Accessibility Tests", + "file": "src/test/grid-menu-item/grid-menu-item.test.ts" + } + }, + { + "_attributes": { + "name": "renders the given icon", + "time": "0.001", + "classname": "zeta-grid-menu-item Content Tests", + "file": "src/test/grid-menu-item/grid-menu-item.test.ts" + } + }, + { + "_attributes": { + "name": "renders the given label", + "time": "0", + "classname": "zeta-grid-menu-item Content Tests", + "file": "src/test/grid-menu-item/grid-menu-item.test.ts" + } + }, + { + "_attributes": { + "name": "renders the given badge", + "time": "0", + "classname": "zeta-grid-menu-item Content Tests", + "file": "src/test/grid-menu-item/grid-menu-item.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/in-page-banner/in-page-banner.test.ts", + "id": "0", + "tests": "3", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.116" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/in-page-banner/in-page-banner.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.116", + "classname": "zeta-in-page-banner Accessibility Tests", + "file": "src/test/in-page-banner/in-page-banner.test.ts" + } + }, + { + "_attributes": { + "name": "sets the heading correctly", + "time": "0", + "classname": "zeta-in-page-banner Content Tests", + "file": "src/test/in-page-banner/in-page-banner.test.ts" + } + }, + { + "_attributes": { + "name": "sets the subheading correctly", + "time": "0", + "classname": "zeta-in-page-banner Content Tests", + "file": "src/test/in-page-banner/in-page-banner.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/navigation-bar/navigation-bar.test.ts", + "id": "0", + "tests": "6", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.103" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/navigation-bar/navigation-bar.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessability requirements", + "time": "0.103", + "classname": "zeta-navigation-bar Accessibility Tests", + "file": "src/test/navigation-bar/navigation-bar.test.ts" + } + }, + { + "_attributes": { + "name": "renders the correct number of navigation bar items", + "time": "0", + "classname": "zeta-navigation-bar Content Tests", + "file": "src/test/navigation-bar/navigation-bar.test.ts" + } + }, + { + "_attributes": { + "name": "renders the correct label and icon for each navigation bar item", + "time": "0", + "classname": "zeta-navigation-bar Content Tests", + "file": "src/test/navigation-bar/navigation-bar.test.ts" + } + }, + { + "_attributes": { + "name": "renders the correct badge content for each navigation bar item", + "time": "0", + "classname": "zeta-navigation-bar Content Tests", + "file": "src/test/navigation-bar/navigation-bar.test.ts" + } + }, + { + "_attributes": { + "name": "updates badge content when the value changes", + "time": "0", + "classname": "zeta-navigation-bar Content Tests", + "file": "src/test/navigation-bar/navigation-bar.test.ts" + } + }, + { + "_attributes": { + "name": "keeps a fixed width", + "time": "0", + "classname": "zeta-navigation-bar spacer Dimensions Tests", + "file": "src/test/navigation-bar/navigation-bar.test.ts" + }, + "skipped": {} + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/navigation-drawer/navigation-drawer.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.052" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/navigation-drawer/navigation-drawer.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.052", + "classname": "zeta-navigation-drawer Accessibility Tests", + "file": "src/test/navigation-drawer/navigation-drawer.test.ts" + } + }, + "system-out": { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/navigation-drawer-footer/navigation-drawer-footer.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.078" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/navigation-drawer-footer/navigation-drawer-footer.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.078", + "classname": "zeta-navigation-drawer-footer Accessibility Tests", + "file": "src/test/navigation-drawer-footer/navigation-drawer-footer.test.ts" + } + }, + "system-out": { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/navigation-drawer-item/navigation-drawer-item.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.073" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/navigation-drawer-item/navigation-drawer-item.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.073", + "classname": "zeta-navigation-drawer-item Accessibility Tests", + "file": "src/test/navigation-drawer-item/navigation-drawer-item.test.ts" + } + } + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/navigation-drawer-sub-item/navigation-drawer-sub-item.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.075" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/navigation-drawer-sub-item/navigation-drawer-sub-item.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.075", + "classname": "zeta-navigation-drawer-sub-item Accessibility Tests", + "file": "src/test/navigation-drawer-sub-item/navigation-drawer-sub-item.test.ts" + } + } + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/navigation-header/navigation-header.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.047" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/navigation-header/navigation-header.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.047", + "classname": "zeta-navigation-header Accessibility Tests", + "file": "src/test/navigation-header/navigation-header.test.ts" + } + } + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/navigation-profile/navigation-profile.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.052" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/navigation-profile/navigation-profile.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.052", + "classname": "zeta-navigation-profile Accessibility Tests", + "file": "src/test/navigation-profile/navigation-profile.test.ts" + } + } + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/navigation-rail/navigation-rail-item.test.ts", + "id": "0", + "tests": "4", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.009000000000000001" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/navigation-rail/navigation-rail-item.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "renders the label slot correctly", + "time": "0.006", + "classname": "zeta-navigation-rail-item Content Tests", + "file": "src/test/navigation-rail/navigation-rail-item.test.ts" + } + }, + { + "_attributes": { + "name": "renders the icon slot correctly", + "time": "0.002", + "classname": "zeta-navigation-rail-item Content Tests", + "file": "src/test/navigation-rail/navigation-rail-item.test.ts" + } + }, + { + "_attributes": { + "name": "reflects the 'selected' property correctly", + "time": "0.001", + "classname": "zeta-navigation-rail-item Content Tests", + "file": "src/test/navigation-rail/navigation-rail-item.test.ts" + } + }, + { + "_attributes": { + "name": "goes to the correct href when clicked", + "time": "0", + "classname": "zeta-navigation-rail-item Interaction Tests", + "file": "src/test/navigation-rail/navigation-rail-item.test.ts" + }, + "skipped": {} + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/navigation-rail/navigation-rail.test.ts", + "id": "0", + "tests": "2", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.009000000000000001" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/navigation-rail/navigation-rail.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "renders the navigation items", + "time": "0.008", + "classname": "zeta-navigation-rail Content Tests", + "file": "src/test/navigation-rail/navigation-rail.test.ts" + } + }, + { + "_attributes": { + "name": "hides any slotted elements that aren't zeta-navigation-rail-item", + "time": "0.001", + "classname": "zeta-navigation-rail Content Tests", + "file": "src/test/navigation-rail/navigation-rail.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/pagination/pagination.test.ts", + "id": "0", + "tests": "10", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.027000000000000003" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/pagination/pagination.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "creates from document.createElement", + "time": "0", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "_attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "_attributes": { + "name": "should disable left controls", + "time": "0.01", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "_attributes": { + "name": "should disable right controls", + "time": "0.003", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "_attributes": { + "name": "should not set invalid page", + "time": "0.002", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "_attributes": { + "name": "should not set invalid page", + "time": "0.002", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "_attributes": { + "name": "should show left and right dots", + "time": "0.002", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "_attributes": { + "name": "should not show any dots", + "time": "0.002", + "classname": "zeta-pagination Content Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "_attributes": { + "name": "should increment page", + "time": "0.004", + "classname": "zeta-pagination Interaction Tests", + "file": "src/test/pagination/pagination.test.ts" + } + }, + { + "_attributes": { + "name": "should decrement page", + "time": "0.002", + "classname": "zeta-pagination Interaction Tests", + "file": "src/test/pagination/pagination.test.ts" + } + } + ], + "system-out": [ + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + }, + { + "_cdata": "Multiple versions of Lit loaded. Loading multiple versions is not recommended. See https://lit.dev/msg/multiple-versions for more information." + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/progress-bar/progress-bar.test.ts", + "id": "0", + "tests": "1", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.071" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/progress-bar/progress-bar.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.071", + "classname": "zeta-progress-bar Accessibility Tests", + "file": "src/test/progress-bar/progress-bar.test.ts" + } + } + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/progress-circle/progress-circle.test.ts", + "id": "0", + "tests": "7", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.012" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "creates from document.createElement", + "time": "0.001", + "classname": "ZetaProgressCircle Content Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "_attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "ZetaProgressCircle Content Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "_attributes": { + "name": "should set value to 100 if above 100", + "time": "0.006", + "classname": "ZetaProgressCircle Content Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "_attributes": { + "name": "should set value to 0 if below 0", + "time": "0", + "classname": "ZetaProgressCircle Content Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "_attributes": { + "name": "should set value ", + "time": "0", + "classname": "ZetaProgressCircle Content Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "_attributes": { + "name": "should render uploading components", + "time": "0.004", + "classname": "ZetaProgressCircle Content Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + }, + { + "_attributes": { + "name": "should fire a ZetaCancelUploadEvent on button click", + "time": "0.001", + "classname": "ZetaProgressCircle Interaction Tests", + "file": "src/test/progress-circle/progress-circle.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/radio-button/radio-button.test.ts", + "id": "0", + "tests": "9", + "skipped": "3", + "errors": "0", + "failures": "0", + "time": "0.004" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/radio-button/radio-button.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0", + "classname": "zeta-radio-button Accessibility Tests", + "file": "src/test/radio-button/radio-button.test.ts" + }, + "skipped": {} + }, + { + "_attributes": { + "name": "doesn't meet accessibility requirement without a label", + "time": "0", + "classname": "zeta-radio-button Accessibility Tests", + "file": "src/test/radio-button/radio-button.test.ts" + }, + "skipped": {} + }, + { + "_attributes": { + "name": "is accessible by adding aria-label", + "time": "0", + "classname": "zeta-radio-button Accessibility Tests", + "file": "src/test/radio-button/radio-button.test.ts" + }, + "skipped": {} + }, + { + "_attributes": { + "name": "sets the name attribute correctly", + "time": "0.001", + "classname": "zeta-radio-button Content Tests", + "file": "src/test/radio-button/radio-button.test.ts" + } + }, + { + "_attributes": { + "name": "sets the id attribute correctly", + "time": "0.001", + "classname": "zeta-radio-button Content Tests", + "file": "src/test/radio-button/radio-button.test.ts" + } + }, + { + "_attributes": { + "name": "renders the radio button as unchecked by default", + "time": "0", + "classname": "zeta-radio-button Content Tests", + "file": "src/test/radio-button/radio-button.test.ts" + } + }, + { + "_attributes": { + "name": "changes the checked state when clicked", + "time": "0.001", + "classname": "zeta-radio-button Interaction Tests", + "file": "src/test/radio-button/radio-button.test.ts" + } + }, + { + "_attributes": { + "name": "renders the radio label correctly", + "time": "0", + "classname": "zeta-radio-button label Content Tests", + "file": "src/test/radio-button/radio-button.test.ts" + } + }, + { + "_attributes": { + "name": "checks the radio when label is clicked", + "time": "0.001", + "classname": "zeta-radio-button label Interaction Tests", + "file": "src/test/radio-button/radio-button.test.ts" + } + } + ], + "system-out": [ + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-radio-button scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/range-selector/range-selector.test.ts", + "id": "0", + "tests": "14", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.10600000000000001" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.1", + "classname": "zeta-range-selector Accessibility Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "renders the zeta slider", + "time": "0", + "classname": "zeta-range-selector Content Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "renders the label", + "time": "0", + "classname": "zeta-range-selector Content Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "renders the lower input field", + "time": "0", + "classname": "zeta-range-selector Content Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "renders the upper input field", + "time": "0", + "classname": "zeta-range-selector Content Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "sets the initial values correctly", + "time": "0", + "classname": "zeta-range-selector Content Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "sets the lower input width and height correctly", + "time": "0", + "classname": "zeta-range-selector Dimensions Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "sets the upper input width and height correctly", + "time": "0.001", + "classname": "zeta-range-selector Dimensions Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct styles for the label", + "time": "0.001", + "classname": "zeta-range-selector Styling Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct styles for the lower input", + "time": "0.001", + "classname": "zeta-range-selector Styling Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct styles for the upper input", + "time": "0", + "classname": "zeta-range-selector Styling Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "updates the hidden input value when the slider value changes", + "time": "0.001", + "classname": "zeta-range-selector Interaction Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "updates the slider value when the lower input value changes", + "time": "0.001", + "classname": "zeta-range-selector Interaction Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + }, + { + "_attributes": { + "name": "updates the slider value when the lower input value changes", + "time": "0.001", + "classname": "zeta-range-selector Interaction Tests", + "file": "src/test/range-selector/range-selector.test.ts" + } + } + ], + "system-out": [ + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-range-selector scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/search/search.test.ts", + "id": "0", + "tests": "13", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.020000000000000004" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/search/search.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "creates from document.createElement", + "time": "0.001", + "classname": "zeta-search Content Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "_attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "zeta-search Content Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "_attributes": { + "name": "focus on input when field focused", + "time": "0.009", + "classname": "zeta-search Content Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "_attributes": { + "name": "blur input when field is blurred", + "time": "0.002", + "classname": "zeta-search Content Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "_attributes": { + "name": "should render microphone icon", + "time": "0.002", + "classname": "zeta-search Content Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "_attributes": { + "name": "should not render microphone icon", + "time": "0.001", + "classname": "zeta-search Content Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "_attributes": { + "name": "should set correct default icon size", + "time": "0", + "classname": "zeta-search Dimensions Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "_attributes": { + "name": "should set correct small icon size", + "time": "0.001", + "classname": "zeta-search Dimensions Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "_attributes": { + "name": "should set correct large icon size", + "time": "0.001", + "classname": "zeta-search Dimensions Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "_attributes": { + "name": "should set correct disabled icon color", + "time": "0.001", + "classname": "zeta-search Styling Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "_attributes": { + "name": "clears input", + "time": "0.002", + "classname": "zeta-search Interaction Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "_attributes": { + "name": "should call input onchange", + "time": "0", + "classname": "zeta-search Interaction Tests", + "file": "src/test/search/search.test.ts" + } + }, + { + "_attributes": { + "name": "should not be activatable", + "time": "0", + "classname": "zeta-search Interaction Tests", + "file": "src/test/search/search.test.ts" + }, + "skipped": {} + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/segmented-control/segmented-control.test.ts", + "id": "0", + "tests": "4", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.015000000000000001" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/segmented-control/segmented-control.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "renders the segmented control with the correct number of items", + "time": "0.011", + "classname": "zeta-segmented-control Content Tests", + "file": "src/test/segmented-control/segmented-control.test.ts" + } + }, + { + "_attributes": { + "name": "sets the first item as active by default", + "time": "0.001", + "classname": "zeta-segmented-control Content Tests", + "file": "src/test/segmented-control/segmented-control.test.ts" + } + }, + { + "_attributes": { + "name": "hides any slotted elements that aren't zeta-segmented-item", + "time": "0.001", + "classname": "zeta-segmented-control Content Tests", + "file": "src/test/segmented-control/segmented-control.test.ts" + } + }, + { + "_attributes": { + "name": "updates the active item when a different item is clicked", + "time": "0.002", + "classname": "zeta-segmented-control Interaction Tests", + "file": "src/test/segmented-control/segmented-control.test.ts" + } + } + ], + "system-out": [ + { + "_cdata": "Element zeta-segmented-control scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-segmented-control scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-segmented-control scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-segmented-control scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/slider/slider.test.ts", + "id": "0", + "tests": "16", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.07800000000000001" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.069", + "classname": "zeta-slider Accessibility Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "renders the track", + "time": "0", + "classname": "zeta-slider Content Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "renders the left handle and not the right handle when type is default", + "time": "0", + "classname": "zeta-slider Content Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "renders the right handle when type is range", + "time": "0.001", + "classname": "zeta-slider Content Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "sets initial values correctly", + "time": "0", + "classname": "zeta-slider Content Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "sets the track height correctly", + "time": "0", + "classname": "zeta-slider Dimensions Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "sets the handle width and height correctly", + "time": "0", + "classname": "zeta-slider Dimensions Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct margin on the slider", + "time": "0", + "classname": "zeta-slider Dimensions Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct background color for the track", + "time": "0", + "classname": "zeta-slider Styling Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct color for the selected area", + "time": "0.001", + "classname": "zeta-slider Styling Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct background color for the handle", + "time": "0.001", + "classname": "zeta-slider Styling Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct color for the selected area and handle when pressed down", + "time": "0.002", + "classname": "zeta-slider Styling Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct border radius for the handle", + "time": "0.001", + "classname": "zeta-slider Styling Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct border radius for the track", + "time": "0.001", + "classname": "zeta-slider Styling Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "updates the value when the handle is dragged", + "time": "0", + "classname": "zeta-slider Interaction Tests", + "file": "src/test/slider/slider.test.ts" + } + }, + { + "_attributes": { + "name": "updates the lower and upper values when the handles are dragged", + "time": "0.002", + "classname": "zeta-slider Interaction Tests", + "file": "src/test/slider/slider.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/slider-input-field/slider-input-field.test.ts", + "id": "0", + "tests": "13", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.11200000000000002" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.101", + "classname": "zeta-slider-input-field Accessibility Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "_attributes": { + "name": "renders the zeta slider", + "time": "0", + "classname": "zeta-slider-input-field Content Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "_attributes": { + "name": "renders the label", + "time": "0", + "classname": "zeta-slider-input-field Content Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "_attributes": { + "name": "renders the input field", + "time": "0", + "classname": "zeta-slider-input-field Content Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "_attributes": { + "name": "renders the min and max labels", + "time": "0", + "classname": "zeta-slider-input-field Content Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "_attributes": { + "name": "sets the initial values correctly", + "time": "0", + "classname": "zeta-slider-input-field Content Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "_attributes": { + "name": "sets the input width and height correctly", + "time": "0.001", + "classname": "zeta-slider-input-field Dimensions Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct styles for the label", + "time": "0.001", + "classname": "zeta-slider-input-field Styling Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct styles for the input", + "time": "0", + "classname": "zeta-slider-input-field Styling Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct styles for the range labels", + "time": "0", + "classname": "zeta-slider-input-field Styling Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "_attributes": { + "name": "updates the hidden input value when the slider value changes", + "time": "0.003", + "classname": "zeta-slider-input-field Interaction Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "_attributes": { + "name": "updates the slider value when the input value changes", + "time": "0.001", + "classname": "zeta-slider-input-field Interaction Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + }, + { + "_attributes": { + "name": "returns the correct data when in a form", + "time": "0.005", + "classname": "zeta-slider-input-field Interaction Tests", + "file": "src/test/slider-input-field/slider-input-field.test.ts" + } + } + ], + "system-out": [ + { + "_cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-slider-input-field scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/snackbar/snackbar.test.ts", + "id": "0", + "tests": "19", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.20299999999999999" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0", + "classname": "zeta-snackbar Accessibility Tests", + "file": "src/test/snackbar/snackbar.test.ts" + }, + "skipped": {} + }, + { + "_attributes": { + "name": "displays the correct text in the slot", + "time": "0", + "classname": "zeta-snackbar Content Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "displays the correct text in the action button", + "time": "0", + "classname": "zeta-snackbar Content Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "displays the correct icon in the slot", + "time": "0.001", + "classname": "zeta-snackbar Content Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "sets full border radius correctly", + "time": "0.001", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "sets true border radius correctly", + "time": "0.001", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "sets false border radius correctly", + "time": "0", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct colors for default status", + "time": "0.002", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct colors for positive status", + "time": "0.001", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct colors for info status", + "time": "0.001", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct colors for warning status", + "time": "0.001", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct colors for negative status", + "time": "0.001", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct colors for view status", + "time": "0.002", + "classname": "zeta-snackbar Styling Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "removes the element from the screen when the close icon is clicked", + "time": "0.045", + "classname": "zeta-snackbar Interaction Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "removes the element from the screen when the close icon is enter pressed", + "time": "0.017", + "classname": "zeta-snackbar Interaction Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "removes the element from the screen when the close icon is space pressed", + "time": "0.005", + "classname": "zeta-snackbar Interaction Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "calls the action function on enter pressed", + "time": "0.052", + "classname": "zeta-snackbar Interaction Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "calls the action function on space pressed", + "time": "0.053", + "classname": "zeta-snackbar Interaction Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + }, + { + "_attributes": { + "name": "calls the action function on mouse click", + "time": "0.02", + "classname": "zeta-snackbar Interaction Tests", + "file": "src/test/snackbar/snackbar.test.ts" + } + } + ], + "system-out": [ + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + }, + { + "_cdata": "Action Clicked" + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/stepper-input/stepper-input.test.ts", + "id": "0", + "tests": "9", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.015000000000000003" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "creates from document.createElement", + "time": "0.001", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "_attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "_attributes": { + "name": "sets value", + "time": "0.007", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "_attributes": { + "name": "sets value to max value", + "time": "0.002", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "_attributes": { + "name": "sets value to min value", + "time": "0.001", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "_attributes": { + "name": "doesn't change value", + "time": "0.001", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "_attributes": { + "name": "doesn't change value", + "time": "0.001", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "_attributes": { + "name": "sets value to min value via input onchange", + "time": "0.001", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + }, + { + "_attributes": { + "name": "sets value to max value via input onchange", + "time": "0.001", + "classname": "zeta-stepper-input Content Tests", + "file": "src/test/stepper-input/stepper-input.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/stepper-input/stepper.test.ts", + "id": "0", + "tests": "3", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.007" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/stepper-input/stepper.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "creates from document.createElement", + "time": "0.001", + "classname": "zeta-stepper Content Tests", + "file": "src/test/stepper-input/stepper.test.ts" + } + }, + { + "_attributes": { + "name": "creates from constructor", + "time": "0", + "classname": "zeta-stepper Content Tests", + "file": "src/test/stepper-input/stepper.test.ts" + } + }, + { + "_attributes": { + "name": "should render steps", + "time": "0.006", + "classname": "zeta-stepper Content Tests", + "file": "src/test/stepper-input/stepper.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/switch/switch.test.ts", + "id": "0", + "tests": "15", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.123" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "creates from document.createElement", + "time": "0", + "classname": "zeta-switch Content Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "creates from constructor", + "time": "0.001", + "classname": "zeta-switch Content Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "focus on button when switch focused", + "time": "0.001", + "classname": "zeta-switch Content Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "blur on button when switch blurred", + "time": "0.001", + "classname": "zeta-switch Content Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "activeIcon color", + "time": "0.002", + "classname": "zeta-switch Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "inactiveIcon color", + "time": "0.001", + "classname": "zeta-switch Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "track backgroundColor", + "time": "0.001", + "classname": "zeta-switch Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "thumb backgroundColor", + "time": "0.001", + "classname": "zeta-switch Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "should toggle the state when clicked by accessibility tools", + "time": "0.001", + "classname": "zeta-switch Interaction Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "inactiveIcon color, :hover color", + "time": "0.004", + "classname": "zeta-switch disabled Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "activeIcon color, :hover color", + "time": "0.015", + "classname": "zeta-switch disabled Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "track backgroundColor, :hover backgroundColor", + "time": "0.017", + "classname": "zeta-switch disabled Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "thumb backgroundColor, :hover backgroundColor", + "time": "0.014", + "classname": "zeta-switch disabled Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "track backgroundColor", + "time": "0.032", + "classname": "zeta-switch:hover Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + }, + { + "_attributes": { + "name": "thumb backgroundColor", + "time": "0.032", + "classname": "zeta-switch:hover Styling Tests", + "file": "src/test/switch/switch.test.ts" + } + } + ], + "system-out": [ + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + }, + { + "_cdata": "Element zeta-switch scheduled an update (generally because a property was set) after an update completed, causing a new update to be scheduled. This is inefficient and should be avoided unless the next update can only be scheduled as a side effect of the previous update. See https://lit.dev/msg/change-in-update for more information." + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/tag/tag.test.ts", + "id": "0", + "tests": "5", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.057" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/tag/tag.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "it meets accessibility requirements", + "time": "0.057", + "classname": "zeta-tag Accessibility Tests", + "file": "src/test/tag/tag.test.ts" + } + }, + { + "_attributes": { + "name": "sets the default properties correctly", + "time": "0", + "classname": "zeta-tag Content Tests", + "file": "src/test/tag/tag.test.ts" + } + }, + { + "_attributes": { + "name": "manages point attribute correctly", + "time": "0", + "classname": "zeta-tag Content Tests", + "file": "src/test/tag/tag.test.ts" + } + }, + { + "_attributes": { + "name": "manages text attribute correctly", + "time": "0", + "classname": "zeta-tag Content Tests", + "file": "src/test/tag/tag.test.ts" + } + }, + { + "_attributes": { + "name": "renders the passed text into a span", + "time": "0", + "classname": "zeta-tag Content Tests", + "file": "src/test/tag/tag.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/text-input/text-input.test.ts", + "id": "0", + "tests": "22", + "skipped": "1", + "errors": "0", + "failures": "0", + "time": "0.04600000000000002" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "creates from document.createElement", + "time": "0", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + }, + "skipped": {} + }, + { + "_attributes": { + "name": "creates from constructor", + "time": "0.002", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "focus on input when field focused", + "time": "0.014", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should not focus on input when field disabled", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "blur on input when field blurred", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should render icon", + "time": "0.003", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should render icon on the right", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should render prefix", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should render suffix", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should render label", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should render hint text", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should render error icon", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should render error text", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should change value", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should apply type textarea", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should apply type password", + "time": "0.001", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should apply type time", + "time": "0.007", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should apply type data", + "time": "0.002", + "classname": "zeta-text-input Content Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should render error icon color", + "time": "0.002", + "classname": "zeta-text-input Styling Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should render error text color", + "time": "0.002", + "classname": "zeta-text-input Styling Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should set disabled color to icon when field is disabled", + "time": "0.001", + "classname": "zeta-text-input Styling Tests", + "file": "src/test/text-input/text-input.test.ts" + } + }, + { + "_attributes": { + "name": "should toggle password visibility", + "time": "0.001", + "classname": "zeta-text-input Interaction Tests", + "file": "src/test/text-input/text-input.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/chips/assist-chip/assist-chip.test.ts", + "id": "0", + "tests": "3", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.097" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/chips/assist-chip/assist-chip.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "meets accessibility requirements", + "time": "0.097", + "classname": "zeta-assist-chip Accessibility Tests", + "file": "src/test/chips/assist-chip/assist-chip.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct text on the chip", + "time": "0", + "classname": "zeta-assist-chip Content Tests", + "file": "src/test/chips/assist-chip/assist-chip.test.ts" + } + }, + { + "_attributes": { + "name": "displays the correct icon", + "time": "0", + "classname": "zeta-assist-chip Content Tests", + "file": "src/test/chips/assist-chip/assist-chip.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/chips/filter-chip/filter-chip.test.ts", + "id": "0", + "tests": "3", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.085" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/chips/filter-chip/filter-chip.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "it meets accessibility requirements", + "time": "0.083", + "classname": "zeta-filter-chip Accessibility Tests", + "file": "src/test/chips/filter-chip/filter-chip.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct text on the chip", + "time": "0", + "classname": "zeta-filter-chip Content Tests", + "file": "src/test/chips/filter-chip/filter-chip.test.ts" + } + }, + { + "_attributes": { + "name": "shows the check icon when active", + "time": "0.002", + "classname": "zeta-filter-chip Content Tests", + "file": "src/test/chips/filter-chip/filter-chip.test.ts" + } + } + ] + }, + { + "_attributes": { + "name": "Chromium_playwright_/src/test/chips/input-chip/input-chip.test.ts", + "id": "0", + "tests": "2", + "skipped": "0", + "errors": "0", + "failures": "0", + "time": "0.057" + }, + "properties": { + "property": [ + { + "_attributes": { + "name": "test.fileName", + "value": "src/test/chips/input-chip/input-chip.test.ts" + } + }, + { + "_attributes": { + "name": "browser.name", + "value": "Chromium" + } + }, + { + "_attributes": { + "name": "browser.launcher", + "value": "playwright" + } + } + ] + }, + "testcase": [ + { + "_attributes": { + "name": "it meets accessibility requirements", + "time": "0.057", + "classname": "zeta-input-chip Accessibility Tests", + "file": "src/test/chips/input-chip/input-chip.test.ts" + } + }, + { + "_attributes": { + "name": "sets the correct text on the chip", + "time": "0", + "classname": "zeta-input-chip Content Tests", + "file": "src/test/chips/input-chip/input-chip.test.ts" + } + } + ] + } + ] + } +} \ No newline at end of file diff --git a/web-test-runner.config.js b/web-test-runner.config.js index 81f008d..7c3af4d 100644 --- a/web-test-runner.config.js +++ b/web-test-runner.config.js @@ -1,5 +1,7 @@ import { vitePlugin } from "@remcovaes/web-test-runner-vite-plugin"; import { playwrightLauncher } from "@web/test-runner-playwright"; +import { defaultReporter } from "@web/test-runner"; +import { junitReporter } from "@web/test-runner-junit-reporter"; const LOG_FILTER = ["Lit is in dev mode", "[vite] connecting..."]; @@ -33,4 +35,11 @@ export default { timeout: 1000, }, }, + reporters: [ + defaultReporter({ reportTestResults: false, reportTestProgress: true }), + junitReporter({ + outputPath: "src/test/test-results.xml", // default `'./test-results.xml'` + reportLogs: true, // default `false` + }), + ], };