{
  "issueNumber": 38,
  "issueUrl": "https://github.com/mgifford/open-scans/issues/38",
  "issueTitle": "MONDAY: LocalGov Drupal",
  "scanTitle": "LocalGov Drupal",
  "submittedBy": "mgifford",
  "engines": [
    "axe",
    "qualweb"
  ],
  "scannedAt": "2026-05-11T01:30:30.562Z",
  "totalElapsedMs": 848006,
  "totalSubmitted": 70,
  "acceptedCount": 70,
  "scannedCount": 70,
  "skippedDueToTimeout": 0,
  "skippedDueToErrAborted": 0,
  "rejectedCount": 0,
  "rejected": [],
  "alfaTotals": {
    "passed": 0,
    "failed": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "axeTotals": {
    "passed": 64041,
    "failed": 322,
    "cantTell": 669,
    "inapplicable": 3189
  },
  "equalAccessTotals": {
    "passed": 0,
    "failed": 0,
    "uniqueFailed": 0,
    "duplicates": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "accesslintTotals": {
    "passed": 0,
    "failed": 0,
    "uniqueFailed": 0,
    "duplicates": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "qualwebTotals": {
    "passed": 32907,
    "failed": 1250,
    "cantTell": 8729,
    "inapplicable": 199
  },
  "duplicateFindingTotals": 1100,
  "darkModeUrlCount": 7,
  "reducedMotionUrlCount": 53,
  "highContrastUrlCount": 4,
  "forcedColorsUrlCount": 5,
  "reducedTransparencyUrlCount": 0,
  "results": [
    {
      "submittedUrl": "https://www.clarecoco.ie",
      "finalUrl": "https://www.clarecoco.ie/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Clare County Council",
      "elapsedMs": 11644,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1052,
          "failed": 7,
          "cantTell": 6,
          "inapplicable": 39
        },
        "failedRules": [
          "color-contrast"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "select-name",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#block-bbd-localgov-clarecountycouncil > h2",
            "html": "<h2>Clare County Council</h2>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.48 (foreground color: #d9d9d9, background color: #1e74bb, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "039f8360fdc6",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-65d68954"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#block-bbd-localgov-quicklinks-menu",
            "html": "<h2 id=\"block-bbd-localgov-quicklinks-menu\">Quicklinks</h2>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.48 (foreground color: #d9d9d9, background color: #1e74bb, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6780b5c168c8",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-731f6769"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#block-bbd-localgov-help-menu",
            "html": "<h2 id=\"block-bbd-localgov-help-menu\">Help</h2>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.48 (foreground color: #d9d9d9, background color: #1e74bb, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10e7650f1fa0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-13df297a"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#block-bbd-localgov-terms-menu",
            "html": "<h2 id=\"block-bbd-localgov-terms-menu\">Terms</h2>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.48 (foreground color: #d9d9d9, background color: #1e74bb, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f94a3efa0f5",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9d41dd39"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#block-bbd-localgov-gtranslate-block--2 > h2",
            "html": "<h2>Google translate</h2>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.48 (foreground color: #d9d9d9, background color: #1e74bb, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7a06b67c23a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-14859434"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#block-bbd-localgov-customer-services-block > h2",
            "html": "<h2>Customer Services</h2>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.48 (foreground color: #d9d9d9, background color: #1e74bb, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c779a6d74ff1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-7ce5ea54"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#block-bbd-localgov-socialmediaplatformlinks > h2",
            "html": "<h2>Follow us</h2>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.48 (foreground color: #d9d9d9, background color: #1e74bb, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3159b2cd3a7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-2dc30a5a"
          }
        ],
        "outcomeCount": 1104,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 7
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 457,
          "failed": 48,
          "cantTell": 174,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9e4a82b8d7e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "413b38e7b428",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0382065c8537",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 682,
        "duplicateFailedCount": 45,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 45
    },
    {
      "submittedUrl": "https://www.leicester.gov.uk",
      "finalUrl": "https://www.leicester.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Leicester City Council",
      "elapsedMs": 9225,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1810,
          "failed": 0,
          "cantTell": 56,
          "inapplicable": 84
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "select-name",
          "tabindex",
          "valid-lang"
        ],
        "failures": [],
        "outcomeCount": 1950,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": true,
          "highContrast": true,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 337,
          "failed": 10,
          "cantTell": 162,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "997875955fc9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d16b99a5e8d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4aafbef9ee3",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 510,
        "duplicateFailedCount": 7,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 7
    },
    {
      "submittedUrl": "https://beta.luton.gov.uk/",
      "finalUrl": "https://www.luton.gov.uk/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Luton Borough Council | Luton Borough Council",
      "elapsedMs": 9955,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1174,
          "failed": 4,
          "cantTell": 5,
          "inapplicable": 37
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "select-name",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a31d8ce81e9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".banner__image",
            "html": "<div class=\"banner__image\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05a490e5a8fd",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-246631e5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".field--name-localgov-title",
            "html": "<div class=\"field field--name-localgov-title field--type-string field--label-hidden field__item\">How can we help?</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b048e9b5106",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b100e782"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".beta-search-box > .views-exposed-form.block-localgov-search.block-localgov-sitewide-search-block > form > .js-form-item.form-item.js-form-type-search-api-autocomplete > .form-autocomplete.form-text.required",
            "html": "<input data-drupal-selector=\"edit-s\" data-search-api-auto...=\"localgov_sitewide_se...\" class=\"form-autocomplete fo...\" data-autocomplete-pa...=\"/search_api_autocomp...\" placeholder=\"Search\" type=\"text\" id=\"edit-s--2\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" required=\"required\" aria-required=\"true ...>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2c138f7f293",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-71dd2280"
          }
        ],
        "outcomeCount": 1220,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 608,
          "failed": 3,
          "cantTell": 104,
          "inapplicable": 6
        },
        "failedRules": [
          "QW-ACT-R28"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e348323ead09",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 721,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 2
    },
    {
      "submittedUrl": "https://www.staffordshire.gov.uk/",
      "finalUrl": "https://www.staffordshire.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home | Staffordshire County Council",
      "elapsedMs": 11103,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1219,
          "failed": 11,
          "cantTell": 10,
          "inapplicable": 40
        },
        "failedRules": [
          "aria-allowed-role",
          "aria-required-parent",
          "color-contrast",
          "list",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": ".qc-cmp2-list-item-header",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72254751bad7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6e5221da"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".qc-cmp2-list-item-header",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c70140d9067",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-aa518b6d"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(2) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8e13b5acd0f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-07b54e97"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(3) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16839e19ebc3",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-208b4bdb"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(4) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e53212e0f3d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-bc757748"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".css-1f88jwd",
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: div",
            "relatedPaths": [
              ".qc-cmp2-scrollable-section"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d72693ddc88",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c77b1d3f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f3a710d5e37",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".localgov-alert-banner__content",
            "html": "<div class=\"localgov-alert-banner__content\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ff445cafa80",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b7c1034f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1>Welcome to Staffordshire</h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2611415c964d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "form[data-drupal-form-fields=\"edit-s,edit-type\"] > .js-form-type-search-api-autocomplete.form-item-s.js-form-item-s",
            "html": "<div class=\"js-form-item form-item js-form-type-search-api-autocomplete form-item-s js-form-item-s\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a8f26146a38",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-dbbc8f77"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".field--name-localgov-image",
            "html": "<div class=\"field field--name-localgov-image field--type-entity-reference field--label-hidden field__item\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff3e5c044136",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-bd658d74"
          }
        ],
        "outcomeCount": 1280,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 11
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 559,
          "failed": 15,
          "cantTell": 165,
          "inapplicable": 10
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c0ef83856ab",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-763c4c8e"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f9eac51fd63",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "528a678e0f8f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5716b1ae099",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 749,
        "duplicateFailedCount": 11,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 11
    },
    {
      "submittedUrl": "https://www.newark-sherwooddc.gov.uk/",
      "finalUrl": "https://www.newark-sherwooddc.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home | Newark &amp; Sherwood District Council",
      "elapsedMs": 15647,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1761,
          "failed": 0,
          "cantTell": 8,
          "inapplicable": 39
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "select-name",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 1808,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1115,
          "failed": 4,
          "cantTell": 118,
          "inapplicable": 8
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b756d3b5f532",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1245,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 3
    },
    {
      "submittedUrl": "https://leeds.gov.uk",
      "finalUrl": "https://www.leeds.gov.uk/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Leeds | Leeds.gov.uk",
      "elapsedMs": 18679,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1103,
          "failed": 0,
          "cantTell": 2,
          "inapplicable": 41
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 1146,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 472,
          "failed": 76,
          "cantTell": 263,
          "inapplicable": 5
        },
        "failedRules": [
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39daeea9259e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8ae271ca528",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 816,
        "duplicateFailedCount": 74,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 74
    },
    {
      "submittedUrl": "https://www.merton.gov.uk",
      "finalUrl": "https://www.merton.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Merton | Merton Council",
      "elapsedMs": 10046,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 934,
          "failed": 2,
          "cantTell": 3,
          "inapplicable": 41
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".fourpledges",
            "html": "<div class=\"fourpledges\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f9cd0fcc44e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e67547c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--content-title",
            "html": "<div class=\"lgd-region lgd-region--content-title region region-content-title\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c62e356304e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-fcbcdc66"
          }
        ],
        "outcomeCount": 980,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 436,
          "failed": 28,
          "cantTell": 135,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c026a6bd6a9e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 600,
        "duplicateFailedCount": 27,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 27
    },
    {
      "submittedUrl": "https://www.dumfriesandgalloway.gov.uk/",
      "finalUrl": "https://www.dumfriesandgalloway.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Just a moment...",
      "elapsedMs": 16909,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 116,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 128
        },
        "failedRules": [
          "meta-refresh"
        ],
        "passedRules": [
          "aria-allowed-role",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-required-attr",
          "aria-roles",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc88cd3912b1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6b8a67f2"
          },
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88a68b545209",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-990698bd"
          }
        ],
        "outcomeCount": 246,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 32,
          "failed": 2,
          "cantTell": 2,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R4",
          "QW-ACT-R71"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R12",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R28",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R4",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc659a/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f36dd1cfff3e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-898c827a"
          },
          {
            "rule": "QW-ACT-R71",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bisz58/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ecc58e923c8",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d8565eb3"
          }
        ],
        "outcomeCount": 37,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.solihull.gov.uk/",
      "finalUrl": "https://www.solihull.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Solihull Metropolitan Borough Council",
      "elapsedMs": 9055,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 904,
          "failed": 4,
          "cantTell": 1,
          "inapplicable": 42
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ed9823ee410",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".banner__content-inner",
            "html": "<div class=\"banner__content-inner\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71e51e1b360f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-246144d3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".js-form-type-textfield",
            "html": "<div class=\"js-form-item form-item js-form-type-textfield form-item-s js-form-item-s\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6a7d4545947",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6ea9e021"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".banner__image",
            "html": "<div class=\"banner__image\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "052325e542f3",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-246631e5"
          }
        ],
        "outcomeCount": 951,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 474,
          "failed": 3,
          "cantTell": 76,
          "inapplicable": 5
        },
        "failedRules": [
          "QW-ACT-R28"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe52737fc3f3",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 558,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 2
    },
    {
      "submittedUrl": "https://www.woking.gov.uk/",
      "finalUrl": "https://www.woking.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Woking Borough Council | Woking Borough Council",
      "elapsedMs": 10093,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1162,
          "failed": 1,
          "cantTell": 4,
          "inapplicable": 38
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "select-name",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "iframe[title=\"reCAPTCHA\"]",
            "html": "<div class=\"rc-anchor-invisible-text\"><span>protected by <strong>reCAPTCHA</strong></span><div class=\"rc-anchor-pt\"></div></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "409d87e8c67a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-732eb68d"
          }
        ],
        "outcomeCount": 1205,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 494,
          "failed": 6,
          "cantTell": 83,
          "inapplicable": 8
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eebf3c1b1241",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9682c5fae9c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45ee84c1216d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 591,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 3
    },
    {
      "submittedUrl": "https://www.kingston.gov.uk",
      "finalUrl": "https://www.kingston.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Royal Borough of Kingston upon Thames",
      "elapsedMs": 9910,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1462,
          "failed": 2,
          "cantTell": 20,
          "inapplicable": 33
        },
        "failedRules": [
          "landmark-no-duplicate-contentinfo",
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "empty-table-header",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scope-attr-valid",
          "scrollable-region-focusable",
          "select-name",
          "tabindex",
          "table-duplicate-name",
          "td-headers-attr",
          "th-has-data-cells",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "footer",
            "html": "<footer class=\"lgd-footer\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "#cookiescript_reportdate"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ed416791e6e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-2cb4f1dc"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "footer",
            "html": "<footer class=\"lgd-footer\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#cookiescript_reportdate"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e417ed2838c5",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9e28ded4"
          }
        ],
        "outcomeCount": 1517,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 847,
          "failed": 156,
          "cantTell": 360,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R39",
          "QW-ACT-R43",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "451b8a768371",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d00488430fb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0f4ad14345a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbffeb990854",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1364,
        "duplicateFailedCount": 152,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 152
    },
    {
      "submittedUrl": "https://www.erewash.gov.uk/",
      "finalUrl": "https://www.erewash.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Erewash Borough Council",
      "elapsedMs": 8509,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1014,
          "failed": 4,
          "cantTell": 20,
          "inapplicable": 44
        },
        "failedRules": [
          "aria-dialog-name",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": ".eu-cookie-compliance-banner",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in\" role=\"dialog\" aria-hidden=\"false\" data-once=\"data-table\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26e7d4d5bccd",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-31b84159"
          },
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#prefix-overlay-outer",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-modal=\"true\" aria-describedby=\"prefix-overlay-step1\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4abc6a3a0a08",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-05d206e5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".localgov-alert-banner__body",
            "html": "<div class=\"localgov-alert-banner__body\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b52e3e31f2f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d9c162b9"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".az-services-wrapper",
            "html": "<div class=\"az-services-wrapper\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45c9049e5aa0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b7e0a8d2"
          }
        ],
        "outcomeCount": 1082,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 560,
          "failed": 22,
          "cantTell": 142,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d9cfb5c4879",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "50bcb28f34e2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 725,
        "duplicateFailedCount": 20,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 20
    },
    {
      "submittedUrl": "https://www.northtyneside.gov.uk/",
      "finalUrl": "https://www.northtyneside.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage - Our Services | North Tyneside Council",
      "elapsedMs": 7178,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 641,
          "failed": 3,
          "cantTell": 28,
          "inapplicable": 43
        },
        "failedRules": [
          "aria-dialog-name",
          "landmark-no-duplicate-contentinfo",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" class=\"sliding-popup-bottom\" style=\"height: auto; width: 100%; bottom: 0px;\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b285a578090e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b2a5c0ea"
          },
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "footer",
            "html": "<footer class=\"lgd-footer\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              ".eu-cookie-compliance-banner"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1560e257fa3f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-2cb4f1dc"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--banner",
            "html": "<div class=\"lgd-region lgd-region--banner region region-banner\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9acdb47e7d19",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-918ce134"
          }
        ],
        "outcomeCount": 715,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 243,
          "failed": 4,
          "cantTell": 102,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c472c156595",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 350,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 3
    },
    {
      "submittedUrl": "https://www.spelthorne.gov.uk/",
      "finalUrl": "https://www.spelthorne.gov.uk/",
      "redirected": false,
      "statusCode": null,
      "ok": false,
      "contentType": null,
      "pageTitle": null,
      "elapsedMs": 60000,
      "error": "URL scan exceeded 60s timeout",
      "alfa": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "axe": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.galway.ie/",
      "finalUrl": "https://www.galway.ie/en",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Galway County Council | Galway County Council",
      "elapsedMs": 10507,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 913,
          "failed": 5,
          "cantTell": 3,
          "inapplicable": 42
        },
        "failedRules": [
          "region",
          "scrollable-region-focusable"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".banner__image",
            "html": "<div class=\"banner__image\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2465d6ea0514",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-246631e5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33bb3bb2fd34",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".js-form-item",
            "html": "<div class=\"js-form-item form-item js-form-type-textfield form-item-s js-form-item-s\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "deeb17ade87e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-992057e5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".back-to-top",
            "html": "<a aria-label=\"Back to top\" class=\"back-to-top\" data-min-content-viewport-ratio=\"1.5\" href=\"#main-content\" hidden=\"\" data-once=\"back-to-top\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b09ad60a8735",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6261b146"
          },
          {
            "rule": "scrollable-region-focusable",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/scrollable-region-focusable?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag211",
              "wcag213"
            ],
            "xpath": [
              "#usercentrics-cmp-ui",
              "#uc-cmp-description"
            ],
            "html": "<div id=\"uc-cmp-description\" class=\"overflow\">",
            "message": "Scrollable region must have keyboard access",
            "fixSummary": "Fix any of the following:\n  Element should have focusable content\n  Element should be focusable",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "015da5275693",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-27b1dd38"
          }
        ],
        "outcomeCount": 963,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 423,
          "failed": 7,
          "cantTell": 97,
          "inapplicable": 7
        },
        "failedRules": [
          "QW-ACT-R16",
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ddd27eb30dc",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-316438ae"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "575abe629538",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1bcc9bb42145",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c37f44eb413e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 534,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 3
    },
    {
      "submittedUrl": "https://www.gedling.gov.uk",
      "finalUrl": "https://www.gedling.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Gedling | Gedling Borough Council",
      "elapsedMs": 10128,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1227,
          "failed": 1,
          "cantTell": 9,
          "inapplicable": 42
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "select-name",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--banner",
            "html": "<div class=\"lgd-region lgd-region--banner region region-banner\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee7214b43625",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-918ce134"
          }
        ],
        "outcomeCount": 1279,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 482,
          "failed": 36,
          "cantTell": 172,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7bf23fd26db",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68817fe1b983",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02116447c382",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 692,
        "duplicateFailedCount": 33,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 33
    },
    {
      "submittedUrl": "https://haringey.gov.uk/",
      "finalUrl": "https://haringey.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Haringey Council | Haringey Council",
      "elapsedMs": 10364,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1546,
          "failed": 2,
          "cantTell": 4,
          "inapplicable": 38
        },
        "failedRules": [
          "landmark-unique",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "select-name",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-searchform",
            "html": "<div class=\"search-block-form block block-search block-search-form-block\" data-drupal-selector=\"search-block-form\" id=\"block-searchform\" role=\"search\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#block-searchform-3"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e7026e7e177",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-a52d80f0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "715e65302554",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          }
        ],
        "outcomeCount": 1590,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 763,
          "failed": 17,
          "cantTell": 122,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b65ea01ae6db",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f4963b6f663",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ace05c44ec1d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 904,
        "duplicateFailedCount": 14,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 14
    },
    {
      "submittedUrl": "https://www.newport.gov.uk/",
      "finalUrl": "https://www.newport.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Just a moment...",
      "elapsedMs": 18600,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 124,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 122
        },
        "failedRules": [
          "meta-refresh"
        ],
        "passedRules": [
          "aria-allowed-role",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-required-attr",
          "aria-roles",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be3515372578",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6b8a67f2"
          },
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a6331deebec",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-990698bd"
          }
        ],
        "outcomeCount": 248,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 34,
          "failed": 2,
          "cantTell": 2,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R4",
          "QW-ACT-R71"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R12",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R28",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R4",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc659a/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71c91bed4efb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-898c827a"
          },
          {
            "rule": "QW-ACT-R71",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bisz58/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4410facc2549",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d8565eb3"
          }
        ],
        "outcomeCount": 39,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://carlow.ie/",
      "finalUrl": "https://carlow.ie/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Carlow County Council",
      "elapsedMs": 10019,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1000,
          "failed": 1,
          "cantTell": 5,
          "inapplicable": 45
        },
        "failedRules": [
          "heading-order"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".box-links-listing__list-item.lgd-row__one-quarter:nth-child(1) > .box-link.paragraph--type--localgov-box-link > .box-link__title",
            "html": "<h3 class=\"box-link__title\">\n    <a class=\"box-link__link\" href=\"/planning-and-building/development-management/planning-permission\">\n              Online Planning\n    </a>\n  </h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce67de752940",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-963af306"
          }
        ],
        "outcomeCount": 1051,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 663,
          "failed": 6,
          "cantTell": 229,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7574e35fd10f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4416da32cff1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 901,
        "duplicateFailedCount": 4,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 4
    },
    {
      "submittedUrl": "https://www.londoncouncils.gov.uk/",
      "finalUrl": "https://www.londoncouncils.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "London Councils is the collective of local government in London | London Councils",
      "elapsedMs": 9691,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 916,
          "failed": 0,
          "cantTell": 22,
          "inapplicable": 84
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 1022,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 221,
          "failed": 9,
          "cantTell": 71,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R24",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "998280ae9420",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0baf626f819c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7dc54ca6d8f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 302,
        "duplicateFailedCount": 6,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 6
    },
    {
      "submittedUrl": "https://www.rbwm.gov.uk/",
      "finalUrl": "https://www.rbwm.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Royal Borough of Windsor and Maidenhead",
      "elapsedMs": 7503,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 839,
          "failed": 1,
          "cantTell": 4,
          "inapplicable": 43
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "role-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".localgov-alert-banner__content",
            "html": "<div class=\"localgov-alert-banner__content\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aec012d3d05e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b7c1034f"
          }
        ],
        "outcomeCount": 887,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 396,
          "failed": 12,
          "cantTell": 141,
          "inapplicable": 4
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3377277a44be",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf8c14c0579d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04c01530336a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 553,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://schools.essex.gov.uk/",
      "finalUrl": "https://schools.essex.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Essex Schools InfoLink | Essex Schools Infolink",
      "elapsedMs": 7889,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 686,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 43
        },
        "failedRules": [
          "landmark-no-duplicate-contentinfo",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".eu-cookie-compliance-banner",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea1869ba1c6f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0d96992a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd60db73523c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".banner__image",
            "html": "<div class=\"banner__image\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4bb345f62f5b",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-246631e5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1 class=\"page-title\">Essex Schools InfoLink</h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "005d9c181852",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#edit-s",
            "html": "<input data-drupal-selector=\"edit-s\" placeholder=\"Search\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text required\" required=\"required\" aria-required=\"true\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3457e7403a75",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-5544562b"
          }
        ],
        "outcomeCount": 734,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 298,
          "failed": 3,
          "cantTell": 54,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R21",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5c7eec4af99",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 356,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 2
    },
    {
      "submittedUrl": "https://laois.ie/",
      "finalUrl": "https://laois.ie/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Laois County Council",
      "elapsedMs": 10640,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1079,
          "failed": 9,
          "cantTell": 19,
          "inapplicable": 44
        },
        "failedRules": [
          "color-contrast",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".lgd-page-section--bg-colour-6.lgd-page-section--padding-top-largest.lgd-page-section--padding-bottom-medium > .padding-horizontal.lgd-container > .layout--onecol.layout > .layout__region--content.layout__region > .text > .field--name-localgov-text.field--type-text-long.field--label-hidden > p",
            "html": "<p>Your links to community and updates!</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.78 (foreground color: #58595b, background color: #008cad, font size: 15.8pt (21px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".lgd-page-section--bg-colour-6.lgd-page-section--padding-top-largest.lgd-page-section--padding-bottom-medium"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "039bea96e979",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b0e2342a"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".views-row:nth-child(1) > .lgd-teaser.lgd-teaser--localgov-news-article.node--type-localgov-news-article > .lgd-teaser__content.lgd-teaser__content--localgov-news-article > h3 > a[rel=\"bookmark\"] > span",
            "html": "<span>Notification of temporary road closure at the following location at R440 Road, Mountain Farm, Inchanisky, Co. Laois</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.16 (foreground color: #4473b9, background color: #eaf0f7, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".views-row:nth-child(1) > .lgd-teaser.lgd-teaser--localgov-news-article.node--type-localgov-news-article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38da9dde41d9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-037b3f12"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".views-row:nth-child(2) > .lgd-teaser.lgd-teaser--localgov-news-article.node--type-localgov-news-article > .lgd-teaser__content.lgd-teaser__content--localgov-news-article > h3 > a[rel=\"bookmark\"] > span",
            "html": "<span>Notification of temporary Traffic Management at the following location R433 Ballacolla Road, Tullyroe, Abbeyleix, Co.&nbsp;Laois</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.16 (foreground color: #4473b9, background color: #eaf0f7, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".views-row:nth-child(2) > .lgd-teaser.lgd-teaser--localgov-news-article.node--type-localgov-news-article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a14b808c5ad",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d89cb1d4"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".views-row:nth-child(3) > .lgd-teaser.lgd-teaser--localgov-news-article.node--type-localgov-news-article > .lgd-teaser__content.lgd-teaser__content--localgov-news-article > h3 > a[rel=\"bookmark\"] > span",
            "html": "<span>Fógra go mbeidh Bainistíocht Tráchta Sealadach ar an Bóthar Portaigh, Baile an Ruáin, Co. Laoise</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.16 (foreground color: #4473b9, background color: #eaf0f7, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".views-row:nth-child(3) > .lgd-teaser.lgd-teaser--localgov-news-article.node--type-localgov-news-article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd94c4724a0c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-5935d1aa"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".views-row:nth-child(4) > .lgd-teaser.lgd-teaser--localgov-news-article.node--type-localgov-news-article > .lgd-teaser__content.lgd-teaser__content--localgov-news-article > h3 > a[rel=\"bookmark\"] > span",
            "html": "<span>Notification of Temporary Traffic Management at the following location L 2715 Bog Road, Ballyroan, Co.&nbsp; Laois </span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.16 (foreground color: #4473b9, background color: #eaf0f7, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".views-row:nth-child(4) > .lgd-teaser.lgd-teaser--localgov-news-article.node--type-localgov-news-article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53de38bfdb3d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-a7de8e7d"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "a[href$=\"alerts\"]",
            "html": "<a class=\"cta-link cta-link--plain\" href=\"/news/alerts\" data-entity-type=\"node\" data-entity-uuid=\"7f50932a-776f-43d8-b78f-9b5a4dce5398\" data-entity-substitution=\"canonical\" title=\"Alerts\">View more more alerts</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.16 (foreground color: #4473b9, background color: #eaf0f7, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".lgd-page-section--bg-colour-8"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b683326398d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-911e5990"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".banner__image",
            "html": "<div class=\"banner__image\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59eed53012d1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-246631e5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".field--name-field-banner-text",
            "html": "<div class=\"field field--name-field-banner-text field--type-text-long field--label-hidden field__item\"><h2>Welcome to</h2><h1>Laois County Council</h1><p>How can we help you?</p></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ada530f1701a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-bf970993"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".js-form-item",
            "html": "<div class=\"js-form-item form-item js-form-type-textfield form-item-s js-form-item-s\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9f8e2641f6a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-992057e5"
          }
        ],
        "outcomeCount": 1151,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 9
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 482,
          "failed": 45,
          "cantTell": 91,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R21",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "daa55c85d339",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d618f5d4cbff",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 620,
        "duplicateFailedCount": 43,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 43
    },
    {
      "submittedUrl": "https://southwark.gov.uk",
      "finalUrl": "https://www.southwark.gov.uk/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Hello, welcome to Southwark | Southwark Council",
      "elapsedMs": 12388,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1472,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 38
        },
        "failedRules": [
          "color-contrast",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "select-name",
          "svg-img-alt",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".ccc-vendor-reveal",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"optional-vendor-1\" aria-expanded=\"false\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.23 (foreground color: #8f8f8f, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#ccc-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dcffb7bc2d43",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ad724e77"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca192a1c18c1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          }
        ],
        "outcomeCount": 1520,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 690,
          "failed": 38,
          "cantTell": 140,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R21",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b5ee563c376",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c214cd09608",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "595975a49d29",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad7136cce8e0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 871,
        "duplicateFailedCount": 34,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 34
    },
    {
      "submittedUrl": "https://www.royalgreenwich.gov.uk/",
      "finalUrl": "https://www.royalgreenwich.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Royal Greenwich | Royal Borough of Greenwich",
      "elapsedMs": 9546,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 594,
          "failed": 4,
          "cantTell": 5,
          "inapplicable": 42
        },
        "failedRules": [
          "aria-valid-attr-value",
          "landmark-no-duplicate-contentinfo",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "article:nth-child(1) > .lgd-card__inner > .lgd-card__content > .lgd-card__title[role=\"heading\"][aria-level=\"h2\"]",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">\n\t\t\t\t<span>Royal Borough of Greenwich local election results May 2026</span>\n\n\t\t\t</h2>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-level=\"h2\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f562572bd0e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-48b688d0"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "article:nth-child(2) > .lgd-card__inner > .lgd-card__content > .lgd-card__title[role=\"heading\"][aria-level=\"h2\"]",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">\n\t\t\t\t<span>Two successful convictions of businesses which sold cigarettes and vapes to children</span>\n\n\t\t\t</h2>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-level=\"h2\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9cd6891da46",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-929b3244"
          },
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".eu-cookie-compliance-banner",
            "html": "<div data-component-id=\"greenwich:cookie-banner\" class=\"eu-cookie-compliance-banner cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f74bdb97f816",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0d96992a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "492147f9cb5f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          }
        ],
        "outcomeCount": 645,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 291,
          "failed": 15,
          "cantTell": 67,
          "inapplicable": 4
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R34",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6a7281/",
            "description": "The test target `aria-level` attribute has an invalid value.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target `aria-level` attribute has an invalid value.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ca3e82bda9a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-37505a64"
          },
          {
            "rule": "QW-ACT-R34",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6a7281/",
            "description": "The test target `aria-level` attribute has an invalid value.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target `aria-level` attribute has an invalid value.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63f98a2b0384",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d4bd4eef244",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4c0ad9048c2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 377,
        "duplicateFailedCount": 11,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 11
    },
    {
      "submittedUrl": "https://northumberland.gov.uk/",
      "finalUrl": "https://www.northumberland.gov.uk/",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Blocked",
      "elapsedMs": 12756,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 763,
          "failed": 9,
          "cantTell": 7,
          "inapplicable": 47
        },
        "failedRules": [
          "color-contrast",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(1) > article > .card-item-link > .content > .date",
            "html": "<span class=\"date\">06 May 2026</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(1) > article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4bb770246391",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e8470777"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(2) > article > .card-item-link > .content > .date",
            "html": "<span class=\"date\">06 May 2026</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(2) > article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbb8f9ccf265",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-3253c8ad"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".view-ncc-homepage-news-items-with-image > .view-content > .views-row:nth-child(1) > article > .card-item-link > .content > .date",
            "html": "<span class=\"date\">08 May 2026</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".view-ncc-homepage-news-items-with-image > .view-content > .views-row:nth-child(1) > article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8dd2681609b4",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-5138168d"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".view-ncc-homepage-news-items-with-image > .view-content > .views-row:nth-child(2) > article > .card-item-link > .content > .date",
            "html": "<span class=\"date\">07 May 2026</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".view-ncc-homepage-news-items-with-image > .view-content > .views-row:nth-child(2) > article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "748cb8cc6dd9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-56b8b49d"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".views-row:nth-child(3) > article > .card-item-link > .content > .date",
            "html": "<span class=\"date\">07 May 2026</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".views-row:nth-child(3) > article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aac527f612dd",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-037e77af"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".views-row:nth-child(4) > article > .card-item-link > .content > .date",
            "html": "<span class=\"date\">06 May 2026</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".views-row:nth-child(4) > article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca7ae250a335",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-fe67571f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#silktide-banner",
            "html": "<div id=\"silktide-banner\" class=\"bottomRight\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25a23d892a88",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-bc62a061"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38134624b0dd",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".hero__overlay",
            "html": "<div class=\"hero__overlay\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f8f8931c29f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4f3da159"
          }
        ],
        "outcomeCount": 826,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 9
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "QualWeb evaluation returned no report",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://galwaycity.ie/",
      "finalUrl": "https://www.galwaycity.ie/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Galway City Council",
      "elapsedMs": 11529,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 996,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 42
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b256352ae0c6",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--banner",
            "html": "<div class=\"lgd-region lgd-region--banner region region-banner\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90bdd0a6c6db",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-918ce134"
          }
        ],
        "outcomeCount": 1040,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 545,
          "failed": 3,
          "cantTell": 85,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R28"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R67",
          "QW-ACT-R68",
          "QW-ACT-R69",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b723347bee7c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 636,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 2
    },
    {
      "submittedUrl": "https://www.ipswich.gov.uk/",
      "finalUrl": "https://www.ipswich.gov.uk/",
      "redirected": false,
      "statusCode": null,
      "ok": false,
      "contentType": null,
      "pageTitle": null,
      "elapsedMs": 279,
      "error": "fetch failed",
      "alfa": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.eastcambs.gov.uk",
      "finalUrl": "https://eastcambs.gov.uk/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "East Cambridgeshire District Council | East Cambridgeshire District Council",
      "elapsedMs": 13320,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 674,
          "failed": 2,
          "cantTell": 13,
          "inapplicable": 45
        },
        "failedRules": [
          "page-has-heading-one",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en-gb\" dir=\"ltr\" class=\"sticky-header-html js\" data-once=\"euccRelocateInit\" style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 103px;\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6474a732aec",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".localgov-alert-banner__content",
            "html": "<div class=\"localgov-alert-banner__content\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0d30630dfdb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b7c1034f"
          }
        ],
        "outcomeCount": 734,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 281,
          "failed": 2,
          "cantTell": 56,
          "inapplicable": 4
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R37"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cd3f18c0b53",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9046cacd10eb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          }
        ],
        "outcomeCount": 343,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.tamworth.gov.uk",
      "finalUrl": "https://www.tamworth.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home | Tamworth Borough Council",
      "elapsedMs": 10047,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 461,
          "failed": 3,
          "cantTell": 3,
          "inapplicable": 41
        },
        "failedRules": [
          "page-has-heading-one",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\" dir=\"ltr\" class=\"sticky-header-html js\" style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 116px;\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e76253d7bfff",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#connect-frame",
            "html": "<html class=\"overflow-hidden h-full w-full\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ceff59fe92e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ed4aa588"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--banner",
            "html": "<div class=\"lgd-region lgd-region--banner region region-banner\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf08faf44063",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-918ce134"
          }
        ],
        "outcomeCount": 508,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 228,
          "failed": 19,
          "cantTell": 47,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d649a36cc5b5",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20b427928b1b",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc0f63df1569",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 296,
        "duplicateFailedCount": 16,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 16
    },
    {
      "submittedUrl": "https://argyll-bute.gov.uk/",
      "finalUrl": "https://www.argyll-bute.gov.uk/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Argyll &amp; Bute Council | Argyll and Bute Council",
      "elapsedMs": 12804,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1124,
          "failed": 1,
          "cantTell": 7,
          "inapplicable": 40
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d16e31bffcd",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          }
        ],
        "outcomeCount": 1172,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 565,
          "failed": 0,
          "cantTell": 157,
          "inapplicable": 3
        },
        "failedRules": [],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [],
        "outcomeCount": 725,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.canterbury.gov.uk/",
      "finalUrl": "https://www.canterbury.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "How can we help? | Canterbury City Council",
      "elapsedMs": 9486,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 868,
          "failed": 7,
          "cantTell": 14,
          "inapplicable": 43
        },
        "failedRules": [
          "label-title-only",
          "landmark-no-duplicate-contentinfo",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "label-title-only",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label-title-only?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#edit-search-query--2",
            "html": "<input title=\"Search\" autocomplete=\"off\" data-drupal-selector=\"edit-search-query\" type=\"text\" id=\"edit-search-query--2\" name=\"search_query\" value=\"\" size=\"60\" maxlength=\"128\" placeholder=\"Search\" class=\"form-text required\" required=\"required\" aria-required=\"true\">",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15e701b3dbe2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c1fb016e"
          },
          {
            "rule": "label-title-only",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label-title-only?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#edit-search-query",
            "html": "<input title=\"Search\" autocomplete=\"off\" data-drupal-selector=\"edit-search-query\" type=\"text\" id=\"edit-search-query\" name=\"search_query\" value=\"\" size=\"60\" maxlength=\"128\" placeholder=\"Search\" class=\"form-text required\" required=\"required\" aria-required=\"true\">",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12c4229b0e49",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73f6c369"
          },
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".eu-cookie-compliance-banner",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f07a666ad849",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0d96992a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "067f3a32942b",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".banner__image",
            "html": "<div class=\"banner__image\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2114519a5415",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-246631e5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".field--name-localgov-title",
            "html": "<div class=\"field field--name-localgov-title field--type-string field--label-above field__item\">\n\t<h1>Welcome to\n\t\t<span class=\"banner-title-name\">Canterbury</span>\n\t</h1></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "922490a50fa5",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b100e782"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#batch-job-form > .js-form-item.form-item.js-form-type-textfield",
            "html": "<div class=\"js-form-item form-item js-form-type-textfield form-item-search-query js-form-item-search-query form-no-label\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02df22f87762",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-24cde466"
          }
        ],
        "outcomeCount": 932,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 7
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 420,
          "failed": 0,
          "cantTell": 186,
          "inapplicable": 6
        },
        "failedRules": [],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [],
        "outcomeCount": 612,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://cumberland.gov.uk/",
      "finalUrl": "https://www.cumberland.gov.uk/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Cumberland | Cumberland Council",
      "elapsedMs": 9596,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 645,
          "failed": 2,
          "cantTell": 31,
          "inapplicable": 46
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1>Welcome to Cumberland</h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adac48a2cd6e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".js-form-type-textfield",
            "html": "<div class=\"js-form-item form-item js-form-type-textfield form-item-s js-form-item-s\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f96418ff90b",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6ea9e021"
          }
        ],
        "outcomeCount": 724,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 277,
          "failed": 6,
          "cantTell": 91,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "609dff2c93fe",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 376,
        "duplicateFailedCount": 5,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 5
    },
    {
      "submittedUrl": "https://www.easthants.gov.uk/",
      "finalUrl": "https://www.easthants.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | East Hampshire District Council",
      "elapsedMs": 10565,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1636,
          "failed": 8,
          "cantTell": 2,
          "inapplicable": 86
        },
        "failedRules": [
          "aria-allowed-role",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": ".js-localgov-alert-banner",
            "html": "<article class=\"js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--announcement localgov-alert-banner--homepage localgov-alert-banner--has-link\" data-dismiss-alert-token=\"alert-94--78c1e0e4746d708a0922f33f4a564e7d1f41d1a6\" role=\"alert\" data-once=\"allAlertBanners\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role alert is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ac409c51e08",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-37d0e18b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".field--name-field-landing-banner",
            "html": "<div class=\"field field--name-field-landing-banner field--type-entity-reference field--label-hidden field__item\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58dd2220ab78",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-96bc0d55"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-ehdc-theme-homepagebannercontent",
            "html": "<div id=\"block-ehdc-theme-homepagebannercontent\" class=\"block block-block-content block-block-content11a73b7a-c7d1-4bc7-9f28-d2a74be1554b\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf0b894647a6",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-bc3cae20"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#edit-s",
            "html": "<input placeholder=\"Search\" data-drupal-selector=\"edit-s\" data-search-api-auto...=\"localgov_sitewide_se...\" class=\"form-autocomplete fo...\" data-autocomplete-pa...=\"/search_api_autocomp...\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" required=\"required\" aria-required=\"true\" d ...>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c7664d05466",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-5544562b"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": ".js-localgov-alert-banner",
            "html": "<article class=\"js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--announcement localgov-alert-banner--homepage localgov-alert-banner--has-link\" data-dismiss-alert-token=\"alert-94--78c1e0e4746d708a0922f33f4a564e7d1f41d1a6\" role=\"alert\" data-once=\"allAlertBanners\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role alert is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbf8f830653f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-aaeda496"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".field--name-field-landing-banner",
            "html": "<div class=\"field field--name-field-landing-banner field--type-entity-reference field--label-hidden field__item\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c8e16723b43",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e269d71d"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-ehdc-theme-homepagebannercontent",
            "html": "<div id=\"block-ehdc-theme-homepagebannercontent\" class=\"block block-block-content block-block-content11a73b7a-c7d1-4bc7-9f28-d2a74be1554b\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbc160d4a6ba",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9bfdb8fd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#edit-s",
            "html": "<input placeholder=\"Search\" data-drupal-selector=\"edit-s\" data-search-api-auto...=\"localgov_sitewide_se...\" class=\"form-autocomplete fo...\" data-autocomplete-pa...=\"/search_api_autocomp...\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" required=\"required\" aria-required=\"true\" d ...>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9ffd3bdd2c1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-1bee0ab7"
          }
        ],
        "outcomeCount": 1732,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": true,
          "highContrast": true,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 8
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 342,
          "failed": 3,
          "cantTell": 89,
          "inapplicable": 7
        },
        "failedRules": [
          "QW-ACT-R12"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "257da6d6c85a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 441,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 2
    },
    {
      "submittedUrl": "https://www.eaststaffsbc.gov.uk/",
      "finalUrl": "https://www.eaststaffsbc.gov.uk/",
      "redirected": false,
      "statusCode": null,
      "ok": false,
      "contentType": null,
      "pageTitle": null,
      "elapsedMs": 10493,
      "error": "fetch failed",
      "alfa": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.essex.gov.uk/",
      "finalUrl": "https://www.essex.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Essex | Essex County Council",
      "elapsedMs": 7011,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 618,
          "failed": 6,
          "cantTell": 0,
          "inapplicable": 42
        },
        "failedRules": [
          "label-title-only",
          "landmark-no-duplicate-contentinfo",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "label-title-only",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label-title-only?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#edit-search-keys",
            "html": "<input title=\"Enter the terms you ...\" autocomplete=\"off\" placeholder=\"Search Essex County ...\" onfocus=\"this.placeholder = '...\" onblur=\"this.placeholder = '...\" data-drupal-selector=\"edit-search-keys\" type=\"text\" id=\"edit-search-keys\" name=\"search_keys\" value=\"\" size=\"60\" maxlength=\"128\" class=\"fo ...>",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b7a71228091",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4cf6a9aa"
          },
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".eu-cookie-compliance-banner",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb2f96241246",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0d96992a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45f3c683000c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".banner__image",
            "html": "<div class=\"banner__image\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc037457bbdf",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-246631e5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1 class=\"page-title\">Welcome to Essex</h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0cb5c9b8b5a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-ecc-theme-gov-cludosearchblock > h2",
            "html": "<h2>Search</h2>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eddbbfbaa06c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-2054872d"
          }
        ],
        "outcomeCount": 666,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 245,
          "failed": 9,
          "cantTell": 55,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a7f8fb5d74bb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 310,
        "duplicateFailedCount": 8,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 8
    },
    {
      "submittedUrl": "https://www.lbhf.gov.uk/",
      "finalUrl": "https://www.lbhf.gov.uk/",
      "redirected": false,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page not found | London Borough of Hammersmith &amp; Fulham",
      "elapsedMs": 43933,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2456,
          "failed": 2,
          "cantTell": 11,
          "inapplicable": 37
        },
        "failedRules": [
          "landmark-unique",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable",
          "select-name",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#our-services-drawer",
            "html": "<div data-parent-id=\"our-services-id\" class=\"lgd-header__nav lbhf-header-drawer-item lbhf-header-drawer-item__sm\" id=\"our-services-drawer\" tabindex=\"-1\" aria-labelledby=\"our-services-id\" role=\"region\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#search-drawer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41c36bf8bee7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ed493368"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60f7a3c7f057",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          }
        ],
        "outcomeCount": 2506,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 6687,
          "failed": 6,
          "cantTell": 1405,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R43",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1034fa922de1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b92635c20fc4",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb2da50059d7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 8101,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 3
    },
    {
      "submittedUrl": "https://www.hart.gov.uk/",
      "finalUrl": "https://www.hart.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Hart District Council",
      "elapsedMs": 9086,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 868,
          "failed": 3,
          "cantTell": 16,
          "inapplicable": 41
        },
        "failedRules": [
          "landmark-no-duplicate-banner",
          "landmark-unique",
          "page-has-heading-one"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region",
          "role-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "header",
            "html": "<header class=\"lgd-header\" data-once=\"allStickyHeaders\">",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "#block-bbd-localgov-localgov-alert-banner"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "810c75caeaf1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4fb92158"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "header",
            "html": "<header class=\"lgd-header\" data-once=\"allStickyHeaders\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#block-bbd-localgov-localgov-alert-banner"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26c6ef7491f9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f3f16b52"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\" dir=\"ltr\" class=\"sticky-header-html js\" style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 93px;\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8c7048be31c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ee8d7590"
          }
        ],
        "outcomeCount": 928,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 438,
          "failed": 20,
          "cantTell": 186,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R24",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c16251672a92",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f01df90836e9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "889d165ec004",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 645,
        "duplicateFailedCount": 17,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 17
    },
    {
      "submittedUrl": "https://www.havant.gov.uk/",
      "finalUrl": "https://www.havant.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Havant Borough Council",
      "elapsedMs": 10223,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 600,
          "failed": 11,
          "cantTell": 2,
          "inapplicable": 43
        },
        "failedRules": [
          "aria-dialog-name",
          "color-contrast",
          "label-title-only",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#prefix-overlay-outer",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-labelledby=\"#prefix-overlay-header\" aria-describedby=\"#prefix-overlay-step1\" style=\"height: 349px;\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5016d2c9ba10",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-05d206e5"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#edit-s",
            "html": "<input placeholder=\"Search\" data-drupal-selector=\"edit-s\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text required\" required=\"required\" aria-required=\"true\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.04 (foreground color: #46812b, background color: #ededed, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#edit-s"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c537b2be9b08",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d2626750"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".views-row:nth-child(1) > a[rel=\"bookmark\"] > .wlgd-news-card > .node--type-localgov-news-article.node--view-mode-news-list > .field--name-localgov-news-date.field--type-datetime.field--label-hidden",
            "html": "<div class=\"field field--name-localgov-news-date field--type-datetime field--label-hidden field__item\">8 May 2026</div>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.41 (foreground color: #46812b, background color: #f7f7f7, font size: 14.3pt (19px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "body"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df39e73bd4ba",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-77abe1d9"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".views-row:nth-child(2) > a[rel=\"bookmark\"] > .wlgd-news-card > .node--type-localgov-news-article.node--view-mode-news-list > .field--name-localgov-news-date.field--type-datetime.field--label-hidden",
            "html": "<div class=\"field field--name-localgov-news-date field--type-datetime field--label-hidden field__item\">5 May 2026</div>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.41 (foreground color: #46812b, background color: #f7f7f7, font size: 14.3pt (19px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "body"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cc50d1dac73",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d0e40202"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".views-row:nth-child(3) > a[rel=\"bookmark\"] > .wlgd-news-card > .node--type-localgov-news-article.node--view-mode-news-list > .field--name-localgov-news-date.field--type-datetime.field--label-hidden",
            "html": "<div class=\"field field--name-localgov-news-date field--type-datetime field--label-hidden field__item\">1 May 2026</div>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.41 (foreground color: #46812b, background color: #f7f7f7, font size: 14.3pt (19px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "body"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3421c6adf05",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-3f43389f"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "a[href$=\"news\"]",
            "html": "<a href=\"/news\">See More News</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.41 (foreground color: #46812b, background color: #f7f7f7, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "body"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52d92c41d142",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ebb389b6"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".more-services",
            "html": "<button class=\"more-services lgd-header__toggle-icon\">Show more services</button>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.41 (foreground color: #46812b, background color: #f7f7f7, font size: 16.5pt (22px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "body"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff284121fc5c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-bd2a3db3"
          },
          {
            "rule": "label-title-only",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label-title-only?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#prefix-emailInput",
            "html": "<input placeholder=\"Enter your email address\" name=\"e\" type=\"email\" required=\"\" id=\"prefix-emailInput\" title=\"Enter your email address\">",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d6713ed3d2f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b52af181"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".field--name-field-landing-banner",
            "html": "<div class=\"field field--name-field-landing-banner field--type-entity-reference field--label-hidden field__item\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b403d2babf7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-96bc0d55"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-havant-theme-homepagebannercontent",
            "html": "<div id=\"block-havant-theme-homepagebannercontent\" class=\"block block-block-content block-block-content11a73b7a-c7d1-4bc7-9f28-d2a74be1554b\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02d82ea706ef",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-8d25b382"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#edit-s",
            "html": "<input placeholder=\"Search\" data-drupal-selector=\"edit-s\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text required\" required=\"required\" aria-required=\"true\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da30cbcc8d30",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-5544562b"
          }
        ],
        "outcomeCount": 656,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 11
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 204,
          "failed": 32,
          "cantTell": 55,
          "inapplicable": 5
        },
        "failedRules": [
          "QW-ACT-R12",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26bc7b644b53",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e21b7f70534",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c14a2e627f5c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 296,
        "duplicateFailedCount": 29,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 29
    },
    {
      "submittedUrl": "https://www.n-kesteven.gov.uk/",
      "finalUrl": "https://www.n-kesteven.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to North Kesteven District Council",
      "elapsedMs": 8825,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1126,
          "failed": 0,
          "cantTell": 14,
          "inapplicable": 40
        },
        "failedRules": [],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable"
        ],
        "failures": [],
        "outcomeCount": 1180,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 499,
          "failed": 12,
          "cantTell": 159,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f55f2d18fc65",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7950699b6302",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 672,
        "duplicateFailedCount": 10,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 10
    },
    {
      "submittedUrl": "https://www.northyorks.gov.uk/",
      "finalUrl": "https://www.northyorks.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home | North Yorkshire Council",
      "elapsedMs": 9463,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 614,
          "failed": 3,
          "cantTell": 17,
          "inapplicable": 44
        },
        "failedRules": [
          "label-title-only",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable"
        ],
        "failures": [
          {
            "rule": "label-title-only",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label-title-only?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#edit-keys--9h7lmXx4g-o",
            "html": "<input title=\"Search\" data-drupal-selector=\"edit-keys\" placeholder=\"Search our website\" id=\"edit-keys--9h7lmXx4g-o\" type=\"search\" name=\"keys\" value=\"\" size=\"15\" maxlength=\"128\" class=\"form-search\">",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec6c4f7d612e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-02540e37"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".visually-hidden",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b0275047548",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-bef7afc2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-nyccfrontpagequickactions",
            "html": "<div id=\"block-nyccfrontpagequickactions\" class=\"frontpage-quickactions block block-block-content block-block-contentc440986d-db47-4f2c-9348-b3ac6b93a7d7\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22d566696dcd",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-aeabb88d"
          }
        ],
        "outcomeCount": 678,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 279,
          "failed": 1,
          "cantTell": 76,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82f4f8e08d42",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          }
        ],
        "outcomeCount": 358,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.rutland.gov.uk/",
      "finalUrl": "https://www.rutland.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Rutland County Council",
      "elapsedMs": 9146,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1210,
          "failed": 7,
          "cantTell": 17,
          "inapplicable": 40
        },
        "failedRules": [
          "aria-allowed-role",
          "image-redundant-alt",
          "region"
        ],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable",
          "select-name"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": ".localgov-alert-banner--has-link",
            "html": "<article class=\"js-localgov-alert-ba...\" data-dismiss-alert-t...=\"alert-66--40e50184ba...\" role=\"alert\" data-once=\"allAlertBanners\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role alert is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18ec8ebd9d31",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0c65c50b"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": ".localgov-alert-banner--no-link",
            "html": "<article class=\"js-localgov-alert-ba...\" data-dismiss-alert-t...=\"alert-63--b0efba5585...\" role=\"alert\" data-once=\"allAlertBanners\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role alert is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fae674faab2a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-1243eb58"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Email\"]",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/footer_icons/public/2022-09/group_21.png?itok=2sAiHH2g\" width=\"66\" height=\"66\" alt=\"Email\" data-once=\"allImages\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03403c350e2f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-72b74c0e"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Customer feedback\"]",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/footer_icons/public/2022-09/group_19.png?itok=caeYrV6F\" width=\"66\" height=\"66\" alt=\"Customer feedback\" data-once=\"allImages\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a126c515dfe9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f0666371"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "select",
            "html": "<select class=\"gt_selector notranslate\" aria-label=\"Select Language\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2afdf9785b3",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-3cc10f40"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".title-wrapper",
            "html": "<div class=\"title-wrapper\">\n          \n            <div class=\"field field--name-field-title field--type-string field--label-hidden field__item\"><h1>Welcome to Rutland County Council</h1>\n</div>\n      \n        </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f79a3f79d496",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-65f6667f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#cludo-banner-search-form > .js-form-item.form-item.js-form-type-textfield > .form-text[data-drupal-selector=\"edit-search-keys\"][type=\"text\"]",
            "html": "<input autocomplete=\"off\" data-drupal-selector=\"edit-search-keys\" type=\"text\" id=\"edit-search-keys\" name=\"search_keys\" value=\"\" size=\"60\" maxlength=\"128\" placeholder=\"Search\" class=\"form-text\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b63e71c92bad",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-863b6a4a"
          }
        ],
        "outcomeCount": 1274,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 7
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 534,
          "failed": 9,
          "cantTell": 137,
          "inapplicable": 7
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9592a450d687",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a07a82f9194",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          }
        ],
        "outcomeCount": 687,
        "duplicateFailedCount": 7,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 7
    },
    {
      "submittedUrl": "https://www.surreyheath.gov.uk/",
      "finalUrl": "https://www.surreyheath.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to surreyheath.gov.uk",
      "elapsedMs": 14866,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 838,
          "failed": 3,
          "cantTell": 10,
          "inapplicable": 39
        },
        "failedRules": [
          "color-contrast",
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#esEmbedIframe",
            "html": "<span class=\"required\">(required)</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.81 (foreground color: #d4351c, background color: #b1c8dd, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#esEmbedIframe"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dbc29a2cd74e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-878dfd3b"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "header",
            "html": "<header class=\"lgd-header\" data-once=\"allStickyHeaders\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#esEmbedIframe"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e08c78e87df",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f3f16b52"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#main-content",
            "html": "<main class=\"main\" id=\"main-content\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#esEmbedIframe"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a7b76fd9c677",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-60ded9ac"
          }
        ],
        "outcomeCount": 890,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 282,
          "failed": 4,
          "cantTell": 62,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83572219b9b9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73f07869ec44",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 349,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 2
    },
    {
      "submittedUrl": "https://www.tipperarycoco.ie/",
      "finalUrl": "https://www.tipperarycoco.ie/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Just a moment...",
      "elapsedMs": 18331,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 116,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 128
        },
        "failedRules": [
          "meta-refresh"
        ],
        "passedRules": [
          "aria-allowed-role",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-required-attr",
          "aria-roles",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3f1e060b540",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6b8a67f2"
          },
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "997c652986dd",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-990698bd"
          }
        ],
        "outcomeCount": 246,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 32,
          "failed": 2,
          "cantTell": 2,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R4",
          "QW-ACT-R71"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R12",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R28",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R4",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc659a/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4d676179473",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-898c827a"
          },
          {
            "rule": "QW-ACT-R71",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bisz58/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "586f5479339a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d8565eb3"
          }
        ],
        "outcomeCount": 37,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://westmorlandandfurness.gov.uk/",
      "finalUrl": "https://www.westmorlandandfurness.gov.uk/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Westmorland and Furness | Westmorland and Furness Council",
      "elapsedMs": 12138,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1446,
          "failed": 8,
          "cantTell": 16,
          "inapplicable": 76
        },
        "failedRules": [
          "label-title-only",
          "landmark-no-duplicate-banner",
          "landmark-unique",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "svg-img-alt",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "label-title-only",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label-title-only?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": ".banner__content > div > .search-block-form.block-search.block-search-form-block > form[action=\"/search\"][method=\"get\"][data-once=\"form-updated\"] > .js-form-type-search.form-item-keys.js-form-item-keys > .form-search[data-drupal-selector=\"edit-keys\"][type=\"search\"]",
            "html": "<input title=\"Enter the terms you wish to search for.\" data-drupal-selector=\"edit-keys\" type=\"search\" id=\"edit-keys\" name=\"keys\" value=\"\" size=\"15\" maxlength=\"128\" class=\"form-search\">",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8fc2045fbae",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6628f647"
          },
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "header",
            "html": "<header class=\"lgd-header\" aria-label=\"Navigation\" data-once=\"allStickyHeaders\">",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "section"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b19abb8a577",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4fb92158"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region__inner--search > .search-block-form.block-search.block-search-form-block",
            "html": "<div class=\"search-block-form block block-search block-search-form-block\" data-drupal-selector=\"search-block-form\" id=\"block-localgov-wandf-searchform\" role=\"search\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".banner__content > div > .search-block-form.block-search.block-search-form-block"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "caf76b3f7398",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-06a0becf"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "iframe[title=\"reCAPTCHA\"]",
            "html": "<div class=\"rc-anchor-invisible-text\"><span>protected by <strong>reCAPTCHA</strong></span><div class=\"rc-anchor-pt\"></div></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4af8aeac6bb2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-732eb68d"
          },
          {
            "rule": "label-title-only",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label-title-only?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": ".banner__content > div > .search-block-form.block-search.block-search-form-block > form[action=\"/search\"][method=\"get\"][data-once=\"form-updated\"] > .js-form-type-search.form-item-keys.js-form-item-keys > .form-search[data-drupal-selector=\"edit-keys\"][type=\"search\"]",
            "html": "<input title=\"Enter the terms you wish to search for.\" data-drupal-selector=\"edit-keys\" type=\"search\" id=\"edit-keys\" name=\"keys\" value=\"\" size=\"15\" maxlength=\"128\" class=\"form-search\">",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "623583e171d7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-464ae94f"
          },
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "header",
            "html": "<header class=\"lgd-header\" aria-label=\"Navigation\" data-once=\"allStickyHeaders\">",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "section"
            ],
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "268b36ea2449",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-be5b13c3"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region__inner--search > .search-block-form.block-search.block-search-form-block",
            "html": "<div class=\"search-block-form block block-search block-search-form-block\" data-drupal-selector=\"search-block-form\" id=\"block-localgov-wandf-searchform\" role=\"search\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".banner__content > div > .search-block-form.block-search.block-search-form-block"
            ],
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f63e786e5a46",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-974384dc"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "iframe[title=\"reCAPTCHA\"]",
            "html": "<div class=\"rc-anchor-invisible-text\"><span>protected by <strong>reCAPTCHA</strong></span><div class=\"rc-anchor-pt\"></div></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c10aac8eb564",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9ccab6c5"
          }
        ],
        "outcomeCount": 1546,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": true,
          "highContrast": true,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 8
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 293,
          "failed": 27,
          "cantTell": 66,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R21",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "975e7a3287c2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 388,
        "duplicateFailedCount": 26,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 26
    },
    {
      "submittedUrl": "https://www.wirral.gov.uk/",
      "finalUrl": "https://www.wirral.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | wirral.gov.uk",
      "elapsedMs": 9540,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1099,
          "failed": 5,
          "cantTell": 1,
          "inapplicable": 43
        },
        "failedRules": [
          "color-contrast",
          "image-alt",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "select-name",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".checkbox-toggle-off",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.27 (foreground color: #c4c4c4, background color: #555555, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".checkbox-toggle"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f3f8138238d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ef862459"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".goog-te-gadget",
            "html": "<div class=\"skiptranslate goog-te-gadget\" dir=\"ltr\" style=\"\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.65 (foreground color: #666666, background color: #000000, font size: 8.3pt (11px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".lgd-footer__footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "888cb21d95eb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f85664a2"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".VIpgJd-ZVi9od-l4eHX-hSRGPd",
            "html": "<a class=\"VIpgJd-ZVi9od-l4eHX-hSRGPd\" href=\"https://translate.google.com\" target=\"_blank\"><img src=\"https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_42x16dp.png\" width=\"37px\" height=\"14px\" style=\"padding-right: 3px\" alt=\"Google Translate\">Translate</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.15 (foreground color: #444444, background color: #000000, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".lgd-footer__footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3fc1dbe8ad0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d0d3c84f"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "img[data-clarity-loaded=\"1uz2iit\"]",
            "html": "<img loading=\"lazy\" src=\"https://wirralview.com/sites/default/files/styles/teaser_compact_extra_large/public/2022-12/newsupdate_wvimage.jpg?h=4362216e&amp;itok=kKoBhM2A\" width=\"1170\" height=\"600\" class=\"img-fluid\" data-once=\"allImages\" data-clarity-loaded=\"1uz2iit\">",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd798109fad2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-53302fe2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".visually-hidden",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ddd58dd1f53c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-bef7afc2"
          }
        ],
        "outcomeCount": 1148,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 301,
          "failed": 12,
          "cantTell": 60,
          "inapplicable": 7
        },
        "failedRules": [
          "QW-ACT-R17",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R17",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
            "description": "The test target doesn't have an accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90577a7e55f9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-a296e9ec"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ef3a9cc1912",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b5212642558",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 380,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://www.wokingham.gov.uk/",
      "finalUrl": "https://www.wokingham.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Wokingham Council",
      "elapsedMs": 11440,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 948,
          "failed": 2,
          "cantTell": 1,
          "inapplicable": 41
        },
        "failedRules": [
          "heading-order",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h4",
            "html": "<h4 class=\"heading heading--small\">\n            Connect with us\n      </h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0f11f1e4b67",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-61c4188c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".footer-banner__text",
            "html": "<div class=\"footer-banner__text\">\n      \n\n<h2 class=\"heading heading--main\">\n            Sign up to the Wokingham Borough Council Newsletter\n      </h2>\n              \n<p class=\"paragraph\">\n      Get the latest news and updates within the area.\n  </p>\n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "477edf2291a6",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-7458bd63"
          }
        ],
        "outcomeCount": 992,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 545,
          "failed": 30,
          "cantTell": 80,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R17",
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "465448600531",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R17",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
            "description": "The test target doesn't have an accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ecb6f87447ea",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-a296e9ec"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a42e0f43bde",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "685d749bfde5",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 657,
        "duplicateFailedCount": 26,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 26
    },
    {
      "submittedUrl": "https://southhams.gov.uk/",
      "finalUrl": "https://southhams.gov.uk/",
      "redirected": false,
      "statusCode": 405,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Human Verification",
      "elapsedMs": 6972,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 154,
          "failed": 5,
          "cantTell": 18,
          "inapplicable": 64
        },
        "failedRules": [
          "image-redundant-alt",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-conditional-attr",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "color-contrast",
          "document-title",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "label-title-only",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "select-name"
        ],
        "failures": [
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"begin\"]",
            "html": "<img src=\"data:image/svg+xml;b...\" alt=\"begin\" style=\"margin-left: 5px;\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0eeca72096be",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e3d0bd54"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f3e7126e6eb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "div:nth-child(3)",
            "html": "<div><h1 style=\"font-weight: normal; color: rgb(221, 107, 16);\">Let's confirm you are human</h1></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a458540f29f1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-33245ec1"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#root-instructions",
            "html": "<div id=\"root-instructions\" style=\"text-align: initial; align-self: center; line-height: 22px;\"><p>Complete the security check before continuing. This step verifies that you are not a bot, which helps to protect your account and prevent spam.</p></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "244f8898be91",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6067fa03"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "select",
            "html": "<select class=\"amzn-captcha-lang-selector\" aria-label=\"Select language\" style=\"margin-top: 5px;\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd362b9da412",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-3cc10f40"
          }
        ],
        "outcomeCount": 241,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 60,
          "failed": 19,
          "cantTell": 3,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R16",
          "QW-ACT-R2",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8f562fb1488",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b264697a6c02",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          }
        ],
        "outcomeCount": 83,
        "duplicateFailedCount": 17,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 17
    },
    {
      "submittedUrl": "https://westdevon.gov.uk/",
      "finalUrl": "https://westdevon.gov.uk/",
      "redirected": false,
      "statusCode": 405,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Human Verification",
      "elapsedMs": 6852,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 154,
          "failed": 5,
          "cantTell": 18,
          "inapplicable": 64
        },
        "failedRules": [
          "image-redundant-alt",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-conditional-attr",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "color-contrast",
          "document-title",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "label-title-only",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "select-name"
        ],
        "failures": [
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"begin\"]",
            "html": "<img src=\"data:image/svg+xml;b...\" alt=\"begin\" style=\"margin-left: 5px;\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "660afe1526f7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e3d0bd54"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14b36c73413d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "div:nth-child(3)",
            "html": "<div><h1 style=\"font-weight: normal; color: rgb(221, 107, 16);\">Let's confirm you are human</h1></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bea9c3a2e5bc",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-33245ec1"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#root-instructions",
            "html": "<div id=\"root-instructions\" style=\"text-align: initial; align-self: center; line-height: 22px;\"><p>Complete the security check before continuing. This step verifies that you are not a bot, which helps to protect your account and prevent spam.</p></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01d08eaa642c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6067fa03"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "select",
            "html": "<select class=\"amzn-captcha-lang-selector\" aria-label=\"Select language\" style=\"margin-top: 5px;\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b931231e582",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-3cc10f40"
          }
        ],
        "outcomeCount": 241,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 60,
          "failed": 19,
          "cantTell": 3,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R16",
          "QW-ACT-R2",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "911b0e3a9801",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b73f9c85146",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          }
        ],
        "outcomeCount": 83,
        "duplicateFailedCount": 17,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 17
    },
    {
      "submittedUrl": "https://www.northdevon.gov.uk",
      "finalUrl": "https://www.northdevon.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home | North Devon Council",
      "elapsedMs": 7246,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 499,
          "failed": 6,
          "cantTell": 2,
          "inapplicable": 46
        },
        "failedRules": [
          "landmark-no-duplicate-contentinfo",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".eu-cookie-compliance-banner",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice\" role=\"contentinfo\" aria-label=\"cookie notice\" aria-hidden=\"false\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9bd23d7bc0a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0d96992a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c3721d6a5ef",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-localgov-northdevon-localgov-alert-banner-scarfolk",
            "html": "<div id=\"block-localgov-northdevon-localgov-alert-banner-scarfolk\" class=\"block block-localgov-alert-banner block-localgov-alert-banner-block\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79b594e97939",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-42838080"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".field--name-localgov-image",
            "html": "<div class=\"field field--name-localgov-image field--type-entity-reference field--label-hidden field__item\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e819aa74888d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-bd658d74"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#edit-s",
            "html": "<input data-drupal-selector=\"edit-s\" placeholder=\"Search\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text required\" required=\"required\" aria-required=\"true\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5ef4fbcca32",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-5544562b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--pre-footer",
            "html": "<div class=\"lgd-region lgd-region--pre-footer region region-pre-footer\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f02325ddf64c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-374aebd8"
          }
        ],
        "outcomeCount": 553,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 193,
          "failed": 18,
          "cantTell": 50,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R12",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13fb34216e6e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49ecc00881db",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 262,
        "duplicateFailedCount": 16,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 16
    },
    {
      "submittedUrl": "https://www.southkesteven.gov.uk/",
      "finalUrl": "https://www.southkesteven.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to South Kesteven District Council - Homepage | South Kesteven District Council",
      "elapsedMs": 8533,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1459,
          "failed": 7,
          "cantTell": 16,
          "inapplicable": 43
        },
        "failedRules": [
          "heading-order",
          "link-name",
          "page-has-heading-one"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".views-row.lgd-row__one-third:nth-child(1) > .node--type-localgov-news-article.lgd-teaser.lgd-teaser--localgov-news-article > .card-link > .lgd-teaser__content.lgd-teaser__content--localgov-news-article > .text-wrapper > .field--name-field-display-title.field--type-string.field--label-hidden > h4",
            "html": "<h4>Walking festival marches to success</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c89521137e29",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cae2538e"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--facebook",
            "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/southkdc\">\n        <span class=\"fab fa-facebook fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "015b1dab9d32",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-46ce3562"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--twitter",
            "html": "<a class=\"social-media-link-icon--twitter\" href=\"https://x.com/southkesteven\">\n        <span class=\"fab fa-x-twitter fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f076f204cd6",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-34ffeea1"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--instagram",
            "html": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/discoversouthk\">\n        <span class=\"fab fa-instagram fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7db6a87c5b41",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b9608add"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--linkedin",
            "html": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/south-kesteven-council\">\n        <span class=\"fab fa-linkedin fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d92e8763c37",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d3690c74"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--youtube",
            "html": "<a class=\"social-media-link-icon--youtube\" href=\"https://www.youtube.com/@SouthKestevenGovUK\">\n        <span class=\"fab fa-youtube fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c57d0ca7ae2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c41c861e"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\" dir=\"ltr\" class=\"sticky-header-html js\" style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 121px;\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "984d092bb816",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ee8d7590"
          }
        ],
        "outcomeCount": 1525,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 7
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 130,
          "cantTell": 438,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R21",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78a24bc4b03d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92023c6c450f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1237,
        "duplicateFailedCount": 128,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 128
    },
    {
      "submittedUrl": "https://www.sstaffs.gov.uk/",
      "finalUrl": "https://www.sstaffs.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to South Staffordshire Council - Homepage | South Staffordshire District Council",
      "elapsedMs": 9177,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1265,
          "failed": 9,
          "cantTell": 49,
          "inapplicable": 42
        },
        "failedRules": [
          "aria-dialog-name",
          "color-contrast",
          "meta-viewport-large",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#prefix-overlay-outer",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-modal=\"true\" aria-describedby=\"prefix-overlay-step1\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e85e29269a08",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-05d206e5"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#prefix-submitButton",
            "html": "<input type=\"submit\" value=\"Subscribe\" id=\"prefix-submitButton\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.32 (foreground color: #000000, background color: #6d6f8f, font size: 12.8pt (17.008px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#prefix-submitButton"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f2eb679abcc",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-5f5568af"
          },
          {
            "rule": "meta-viewport-large",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-viewport-large?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "meta[name=\"viewport\"]:nth-child(28)",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=2.0, user-scalable=yes\">",
            "message": "Users should be able to zoom and scale the text up to 500%",
            "fixSummary": "Fix any of the following:\n  <meta> tag limits zooming on mobile devices",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8540442d2bb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-aefa0a23"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a74dc009310",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".localgov-alert-banner__content",
            "html": "<div class=\"localgov-alert-banner__content\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10f9c9f112b8",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b7c1034f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".email-alerts--text",
            "html": "<div class=\"email-alerts--text\"><h3 class=\"email-alerts--heading h5\">Stay connected</h3>\n<p>Sign up to receive news and updates from South Staffordshire Council</p>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9016465943ce",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-5760eeb7"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".js-form-type-email",
            "html": "<div class=\"js-form-item form-item js-form-type-email form-item-email js-form-item-email form-no-label\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "413fd04d49fe",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e4a5c53b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-atoz > h2",
            "html": "<h2>A-Z of services</h2>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aff5cdc9f7ee",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-43b7550c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".a-z-items",
            "html": "<div class=\"a-z-items\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be53a54c9b3c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cb7c9df6"
          }
        ],
        "outcomeCount": 1365,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 9
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 685,
          "failed": 8,
          "cantTell": 311,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R14",
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R21",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R14",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b4f0c3/",
            "description": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9e93e01819e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0be17e64"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5981077c3672",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24458b1ab98f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "639e646d4107",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1005,
        "duplicateFailedCount": 4,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 4
    },
    {
      "submittedUrl": "https://www.knowsley.gov.uk/",
      "finalUrl": "https://www.knowsley.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home | Knowsley Council",
      "elapsedMs": 10956,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1347,
          "failed": 17,
          "cantTell": 5,
          "inapplicable": 38
        },
        "failedRules": [
          "empty-heading",
          "landmark-no-duplicate-contentinfo",
          "link-name",
          "region",
          "role-img-alt"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "empty-heading",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/empty-heading?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": ".call-to-action-links-listing__title",
            "html": "<h2 class=\"call-to-action-links-listing__title\"></h2>",
            "message": "Headings should not be empty",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9d09f2e3910",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-13046e2a"
          },
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".eu-cookie-compliance-banner",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00d8c449d409",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0d96992a"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--facebook",
            "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/knowsley.council\">\n        <span class=\"fab fa-facebook fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "883a185dc316",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-46ce3562"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--youtube",
            "html": "<a class=\"social-media-link-icon--youtube\" href=\"https://www.youtube.com/knowsleycouncil\">\n        <span class=\"fab fa-youtube fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88f3951fa4bb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c41c861e"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--instagram",
            "html": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/knowsleycouncil\">\n        <span class=\"fab fa-instagram fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4168ec659501",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b9608add"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--pinterest",
            "html": "<a class=\"social-media-link-icon--pinterest\" href=\"https://www.pinterest.com/knowsleycouncil\">\n        <span class=\"fab fa-pinterest fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5d5720e63c4",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1c6a8b"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--flickr",
            "html": "<a class=\"social-media-link-icon--flickr\" href=\"https://www.flickr.com/photos/knowsleycouncil\">\n        <span class=\"fab fa-flickr fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e75fd904c77c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4d492e05"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "32ff2118c3ed",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".banner__image",
            "html": "<div class=\"banner__image\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9bcfe5f6fed",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-246631e5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".heading-intro",
            "html": "<span class=\"heading-intro\">Welcome,</span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe7212b3fac0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-a1a1d8e4"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1 class=\"page-title\">How can we help?</h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "44274cd789ee",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".js-form-item",
            "html": "<div class=\"js-form-item form-item js-form-type-search-api-autocomplete form-item-s js-form-item-s\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86ba534bf1cb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-992057e5"
          },
          {
            "rule": "role-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".call-to-action.paragraph--type--call-to-action.paragraph--view-mode--default > .ext[data-extlink=\"\"][aria-label=\"(link is external)\"] > .fa-ext.extlink[role=\"img\"]",
            "html": "<span class=\"fa-ext extlink\" role=\"img\" aria-hidden=\"false\"><span class=\"fa fa-external-link\" data-extlink-placement=\"append\"></span></span>",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67d7bda952c2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9e9e550c"
          },
          {
            "rule": "role-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"foster4.co.uk/\"] > .fa-ext.extlink[role=\"img\"]",
            "html": "<span class=\"fa-ext extlink\" role=\"img\" aria-hidden=\"false\"><span class=\"fa fa-external-link\" data-extlink-placement=\"append\"></span></span>",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7af55b9b6226",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-532fd02e"
          },
          {
            "rule": "role-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"knowsleyeps.co.uk/\"] > .fa-ext.extlink[role=\"img\"]",
            "html": "<span class=\"fa-ext extlink\" role=\"img\" aria-hidden=\"false\"><span class=\"fa fa-external-link\" data-extlink-placement=\"append\"></span></span>",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3f3c83a9a1c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-bcf0a24e"
          },
          {
            "rule": "role-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".menu-item:nth-child(10) > .ext[data-extlink=\"\"][aria-label=\"(link is external)\"] > .fa-ext.extlink[role=\"img\"]",
            "html": "<span class=\"fa-ext extlink\" role=\"img\" aria-hidden=\"false\"><span class=\"fa fa-external-link\" data-extlink-placement=\"append\"></span></span>",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84b4ff2cd709",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-2292610f"
          },
          {
            "rule": "role-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".menu-item:nth-child(13) > .ext[data-extlink=\"\"][aria-label=\"(link is external)\"] > .fa-ext.extlink[role=\"img\"]",
            "html": "<span class=\"fa-ext extlink\" role=\"img\" aria-hidden=\"false\"><span class=\"fa fa-external-link\" data-extlink-placement=\"append\"></span></span>",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1ca3f141898",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9684e2a2"
          }
        ],
        "outcomeCount": 1407,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 17
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 530,
          "failed": 57,
          "cantTell": 133,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R17",
          "QW-ACT-R30",
          "QW-ACT-R35",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R17",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
            "description": "The test target doesn't have an accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c763435668f2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-a296e9ec"
          },
          {
            "rule": "QW-ACT-R17",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
            "description": "The test target doesn't have an accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R17",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
            "description": "The test target doesn't have an accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R17",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
            "description": "The test target doesn't have an accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R17",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
            "description": "The test target doesn't have an accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b40c27e3898",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R35",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ffd0e9/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a92300ffee2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-66d4317d"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2690219e147e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 721,
        "duplicateFailedCount": 53,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 53
    },
    {
      "submittedUrl": "https://new.calderdale.gov.uk/",
      "finalUrl": "https://new.calderdale.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Calderdale Council | Calderdale Council",
      "elapsedMs": 41406,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1529,
          "failed": 29,
          "cantTell": 12,
          "inapplicable": 38
        },
        "failedRules": [
          "aria-allowed-role",
          "color-contrast",
          "frame-title",
          "region",
          "svg-img-alt"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "select-name"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#carousel-mp0iui50u3vik-slide01",
            "html": "<li class=\"splide__slide cmbc-carousel_item is-active is-visible\" id=\"carousel-mp0iui50u3vik-slide01\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 4\" style=\"width: calc(100%);\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role group is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b1bc979a16dd",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6c6243b0"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#chatInlay",
            "html": "<span class=\"oit-inlay-header-title-text\" data-bind=\"\n          text: strings.title,\n          visible: strings.title,\n        \">Web chat</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.46 (foreground color: #ffffff, background color: #008a3e, font size: 17.4pt (23.1428px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#chatInlay"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "377625b29f9e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d09ff6b2"
          },
          {
            "rule": "frame-title",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/frame-title?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#chatInlay",
            "html": "<iframe src=\"javascript:false\" title=\"\" role=\"presentation\" style=\"position: absolute; width: 0px; height: 0px; border: 0px;\"></iframe>",
            "message": "Frames must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element has an empty title attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Using the \"title\" attribute on an iframe element with a presentational role behaves inconsistently between screen readers",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13ace535bf28",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e575c60d"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "288a27f097eb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".elections-banner",
            "html": "<div class=\"elections-banner\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d735cabc08e7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ca60b6b0"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"apply\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71a6f9791d14",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-8cadfcca"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"apply-or-search-job\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "07b8e2110622",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c6fdb82c"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".dio_apply-region > .paragraph--type--localgov-text.paragraph.paragraph--view-mode--default > .field--name-localgov-text.field--type-text-long.field--label-hidden > ul > li:nth-child(3) > a[data-entity-substitution=\"canonical\"][data-entity-type=\"node\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5f7b711360d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e5ed38af"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"apply-planning-permission\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4473ea8191b4",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9f288312"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[title=\"Admissions\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73ec09713589",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-5d019f2c"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[title=\"apply for something else\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85b84cb0a71a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0e1787dc"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".dio_report-region > .paragraph--type--localgov-text.paragraph.paragraph--view-mode--default > .field--name-localgov-text.field--type-text-long.field--label-hidden > ul > li:nth-child(1) > a[data-entity-substitution=\"canonical\"][data-entity-type=\"node\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7691cecc6a9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-7c800753"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"report-street-light-fault\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "388a53763d8f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-160d7262"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"report-fly-tipping\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "256e5aab027a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b1898f24"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"report-noise-concern\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eda74f0f48b7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c3b1d721"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"report-road-defect\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f6fe5db0c49",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0911098e"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[title=\"report something else\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57aead0eb879",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f9522f36"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"request-waste-containers\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3068722ad19",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d0e40672"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[title=\"Book a registrar appointment\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18501dc69d38",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e67e2f10"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".dio_request-region > .paragraph--type--localgov-text.paragraph.paragraph--view-mode--default > .field--name-localgov-text.field--type-text-long.field--label-hidden > ul > li:nth-child(3) > a[data-entity-substitution=\"canonical\"][data-entity-type=\"node\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c23d071abd10",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-27729257"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".dio_request-region > .paragraph--type--localgov-text.paragraph.paragraph--view-mode--default > .field--name-localgov-text.field--type-text-long.field--label-hidden > ul > li:nth-child(4) > a[data-entity-substitution=\"canonical\"][data-entity-type=\"node\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b08ab619271a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b212fd84"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[title=\"Request planning enforcement\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3a6db28a921",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-a3dc360a"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[title=\"Request something else\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3291ffc5c4bd",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ee48580a"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"pay-council-tax\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4232c8c08c52",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b83577e2"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"pay-business-rates\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12f616be62f7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-531b5618"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[title=\"Pay a sundry invoice\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec9de4de80fa",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-38f90db7"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[title=\"Pay a parking fine\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e57a657cc3d2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-713b71ef"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"pay-fixed-penalty-notice\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb580bd722a9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0b674e8a"
          },
          {
            "rule": "svg-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[title=\"Pay something else\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "100eeb649220",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-89c48d47"
          }
        ],
        "outcomeCount": 1608,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 29
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "QualWeb evaluation returned no report",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.elmbridge.gov.uk",
      "finalUrl": "https://www.elmbridge.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home | Elmbridge Borough Council",
      "elapsedMs": 8440,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 730,
          "failed": 8,
          "cantTell": 8,
          "inapplicable": 43
        },
        "failedRules": [
          "landmark-banner-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-banner-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--header",
            "html": "<div class=\"lgd-region lgd-region--header region region-header\" role=\"banner\">",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "050523b96203",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6669c1fb"
          },
          {
            "rule": "landmark-banner-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--content",
            "html": "<div class=\"lgd-region lgd-region--content region region-content\" role=\"banner\">",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "257a2c63d5ec",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f9e69c40"
          },
          {
            "rule": "landmark-banner-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--content-bottom",
            "html": "<div class=\"lgd-region lgd-region--content-bottom region region-content-bottom\" role=\"banner\">",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e86177064df1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-250ce22f"
          },
          {
            "rule": "landmark-banner-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--footer-first",
            "html": "<div class=\"lgd-region lgd-region--footer-first region region-footer-first\" role=\"banner\">",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c23b3739cc43",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c16979a0"
          },
          {
            "rule": "landmark-banner-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--footer-second",
            "html": "<div class=\"lgd-region lgd-region--footer-second region region-footer-second\" role=\"banner\">",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8b8a26b2c7e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-a4af976a"
          },
          {
            "rule": "landmark-banner-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--footer-third",
            "html": "<div class=\"lgd-region lgd-region--footer-third region region-footer-third\" role=\"banner\">",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08a4258582f2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d6ed9f00"
          },
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "body > header",
            "html": "<header>\n        <h1 class=\"visually-hidden\">Welcome to Elmbridge.gov.uk</h1>\n      </header>",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              ".lgd-header",
              ".lgd-region--header",
              ".lgd-region--banner",
              ".lgd-region--content",
              ".lgd-region--content-bottom",
              ".lgd-region--footer-first",
              ".lgd-region--footer-second",
              ".lgd-region--footer-third"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5dd69363728c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0063d8a2"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "body > header",
            "html": "<header>\n        <h1 class=\"visually-hidden\">Welcome to Elmbridge.gov.uk</h1>\n      </header>",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".lgd-header",
              ".lgd-region--header",
              ".lgd-region--banner",
              ".lgd-region--content",
              ".lgd-region--content-bottom",
              ".lgd-region--footer-first",
              ".lgd-region--footer-second",
              ".lgd-region--footer-third"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ddb5af23707e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9ad53f31"
          }
        ],
        "outcomeCount": 789,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 8
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 304,
          "failed": 9,
          "cantTell": 87,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd1a6c8c1cec",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0e0750ea37c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 401,
        "duplicateFailedCount": 7,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 7
    },
    {
      "submittedUrl": "https://www.bedford.gov.uk/",
      "finalUrl": "https://www.bedford.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Bedford Borough Council",
      "elapsedMs": 10028,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 994,
          "failed": 6,
          "cantTell": 2,
          "inapplicable": 41
        },
        "failedRules": [
          "aria-dialog-name",
          "heading-order",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#prefix-overlay-outer",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-modal=\"true\" aria-describedby=\"prefix-overlay-step1\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23a2c4524250",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-05d206e5"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".services-menu-title",
            "html": "<h3 class=\"services-menu-title\">Services</h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0b54a66136d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f7793bb7"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b01f32622efa",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".field--name-field-landing-banner",
            "html": "<div class=\"field field--name-field-landing-banner field--type-entity-reference field--label-hidden field__item\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2447cbf81877",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-96bc0d55"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-bbc-theme-homepagebannercontent",
            "html": "<div id=\"block-bbc-theme-homepagebannercontent\" class=\"block block-block-content block-block-contentf12e6c3d-df74-44c1-b0c3-99781afd32f8\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88ba46215f1c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-16f5fa99"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#edit-s",
            "html": "<input placeholder=\"Search\" autocomplete=\"off\" data-drupal-selector=\"edit-s\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text required\" required=\"required\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "075027fae743",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-5544562b"
          }
        ],
        "outcomeCount": 1043,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 547,
          "failed": 7,
          "cantTell": 110,
          "inapplicable": 8
        },
        "failedRules": [
          "QW-ACT-R12",
          "QW-ACT-R25",
          "QW-ACT-R28"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R24",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3066f4f5d216",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "89a8093e2354",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ce673bf7208",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 672,
        "duplicateFailedCount": 4,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 4
    },
    {
      "submittedUrl": "https://www.lbbd.gov.uk/",
      "finalUrl": "https://www.lbbd.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Barking and Dagenham | London Borough of Barking and Dagenham",
      "elapsedMs": 22492,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1521,
          "failed": 18,
          "cantTell": 10,
          "inapplicable": 37
        },
        "failedRules": [
          "aria-prohibited-attr",
          "button-name",
          "color-contrast",
          "frame-title",
          "landmark-unique",
          "region",
          "select-name"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-text",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "li:nth-child(1) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "html": "<div class=\"html5-video-player y...\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/8fb635c2/p...\" aria-label=\"YouTube Video Player\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d523978fe47",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-975ba7ba"
          },
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "li:nth-child(2) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "html": "<div class=\"html5-video-player y...\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/8fb635c2/p...\" aria-label=\"YouTube Video Player\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c64ced1a131",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f6e2d70e"
          },
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "li:nth-child(3) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "html": "<div class=\"html5-video-player y...\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/8fb635c2/p...\" aria-label=\"YouTube Video Player\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1cc4f15412b0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ce70bc3d"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "li:nth-child(1) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "html": "<button class=\"ytmVideoInfoLink ytmVideoInfoChannelAvatar\"><img alt=\"thumbnail-image\" class=\"ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectFill\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "li:nth-child(2) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "html": "<button class=\"ytmVideoInfoLink ytmVideoInfoChannelAvatar\"><img alt=\"thumbnail-image\" class=\"ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectFill\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "li:nth-child(3) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "html": "<button class=\"ytmVideoInfoLink ytmVideoInfoChannelAvatar\"><img alt=\"thumbnail-image\" class=\"ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectFill\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "iframe[title=\"ehq-embed-survey\"]",
            "html": "<span>Submit</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.43 (foreground color: #ffffff, background color: #e70084, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "iframe[title=\"ehq-embed-survey\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae43e734219b",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-12082886"
          },
          {
            "rule": "frame-title",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/frame-title?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#chatbox",
            "html": "<iframe id=\"chatbox\" src=\"https://chat.lbbd.gov.uk/\" style=\"width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-out;\"></iframe>",
            "message": "Frames must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element has no title attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9601535844b",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f7ee8851"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#main-content",
            "html": "<main class=\"main\" id=\"main-content\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "iframe[title=\"ehq-embed-survey\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9115cd2c78f2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-60ded9ac"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "iframe[title=\"ehq-embed-survey\"]",
            "html": "<div role=\"region\" aria-live=\"polite\" id=\"chakra-toast-manager...\" style=\"position: fixed; z-i...\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "iframe[title=\"ehq-embed-survey\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69f57b9b3dd2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d7e022b9"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-lgd-localgov-home-welcome-block-base",
            "html": "<div id=\"block-lgd-localgov-home-welcome-block-base\" class=\"block block-localgov block-localgov-home-welcome-block\">\n  \n    \n      <h1>How can we help?</h1><p>Ask any question about council services</p>\n  </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bcceb773acfa",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-de432bae"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".js-form-item",
            "html": "<div class=\"js-form-item form-item js-form-type-textfield form-item-s js-form-item-s form-no-label\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a9ad029ccc6",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-992057e5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-lgd-localgov-subsite-banner-base",
            "html": "<div id=\"block-lgd-localgov-subsite-banner-base\" class=\"block block-localgov-subsites block-localgov-subsite-banner\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bce3da19e390",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f4808d28"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#chat-button",
            "html": "<div id=\"chat-button\" style=\"background-color: rg...\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ddfb8a44041",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-83619ee0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#chatbox",
            "html": "<div data-v-8980d791=\"\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "faaff3668617",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b2f445a8"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#chatbox",
            "html": "<div data-v-ec9e9f98=\"\"><div data-v-ec9e9f98=\"\" class=\"bg-bot-bg text-bot-text my-1 mx-0.5 max-w-[85%] w-fit p-2.5 rounded-tl-md rounded-tr-lg rounded-br-lg rounded-bl-md\"><p>These are the sort of things I can help with:</p>\n</div></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#chatbox",
            "html": "<textarea placeholder=\"Type a message...\" class=\"flex-grow pt-2 pb-2 pl-6 pr-10 m-1 h-12 rounded-3xl border-[1px] border-slate-950 resize-none focus:outline-none\" style=\"background-color: var(--background); color: var(--bot-text);\"></textarea>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "select-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/select-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".block-gtranslate > .gtranslate_wrapper.gt_container--wz96ug > select:nth-child(1)",
            "html": "<select id=\"gtranslate_fake_select\">",
            "message": "Select element must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b85912d6c6f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f9398b58"
          }
        ],
        "outcomeCount": 1586,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 5,
        "uniqueFailedCount": 13
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 336,
          "failed": 8,
          "cantTell": 95,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R19",
          "QW-ACT-R43",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R43",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/0ssw9k/",
            "description": "This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4540b801f471",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9411a30e"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afb54fe271bf",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18c053ace793",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-316438ae"
          },
          {
            "rule": "QW-ACT-R19",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/cae760/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56e05ab1a31c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0b95701a"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf63851aa101",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 441,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 8
    },
    {
      "submittedUrl": "https://www.blackburn.gov.uk/",
      "finalUrl": "https://www.blackburn.gov.uk/",
      "redirected": false,
      "statusCode": null,
      "ok": false,
      "contentType": null,
      "pageTitle": null,
      "elapsedMs": 10491,
      "error": "fetch failed",
      "alfa": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.rbkc.gov.uk/",
      "finalUrl": "https://www.rbkc.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Royal Borough of Kensington and Chelsea",
      "elapsedMs": 8375,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 645,
          "failed": 8,
          "cantTell": 21,
          "inapplicable": 42
        },
        "failedRules": [
          "color-contrast",
          "landmark-no-duplicate-banner",
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".alert-banner__toggle--close",
            "html": "<button href=\"#\" class=\"button button--inverse alert-banner__toggle alert-banner__toggle--close js-alert-banner-toggle\">\n       Close\n    </button>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #0080c9, background color: #ffffff, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".alert-banner__toggle--close"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8d605640c93",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-068e936f"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".agree-button",
            "html": "<button type=\"button\" class=\"agree-button eu-cookie-compliance-secondary-button button--agree button button--inverse\" tabindex=\"0\">Accept cookies policy</button>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #0080c9, background color: #ffffff, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".agree-button"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc278e9d4d65",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-de32a5fe"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".button--expander",
            "html": "<button class=\"button button--expander js-button-expander\" aria-expanded=\"false\">\n        More services\n      </button>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #ffffff, background color: #0080c9, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".button--expander"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ccd835c17f49",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-77771c17"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#paragraph-id-4804 > .cta-block__content > .paragraph",
            "html": "<p class=\"paragraph\">\n      \n\n      Use the library catalogue, sign up for events and more.\n  \n\n  </p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #ffffff, background color: #0080c9, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#paragraph-id-4804"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "668af8bb6391",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9b2ece9f"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#paragraph-id-4804 > .button--icon.button--inverse[target=\"_self\"]",
            "html": "<a href=\"https://www.rbkc.gov.uk/libraries-0\" class=\"button button--inverse button--icon\" target=\"_self\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #0080c9, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#paragraph-id-4804 > .button--icon.button--inverse[target=\"_self\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85ea817d0af2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f7729008"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#feedback-webform-link",
            "html": "<a id=\"feedback-webform-link\" href=\"/web-services/report-problem-about-website?source_entity_type=node&source_entity_id=22177&return_url=https%3A%2F%2Fwww.rbkc.gov.uk%2F\" class=\"button button--inverse button--icon\" target=\"_self\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #0080c9, background color: #ffffff, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#feedback-webform-link"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7393f593291",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f01ce03d"
          },
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "header",
            "html": "<header class=\"header eu-cookie-compliance-status-null\" data-eu-cookie-compliance-once=\"true\" data-once=\"site-header\">",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              ".region-banner"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ecc9eaf9b07",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4fb92158"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "header",
            "html": "<header class=\"header eu-cookie-compliance-status-null\" data-eu-cookie-compliance-once=\"true\" data-once=\"site-header\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".region-banner"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55a19b80c53c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f3f16b52"
          }
        ],
        "outcomeCount": 716,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 8
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 337,
          "failed": 28,
          "cantTell": 63,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92154f4bfbf2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd3a7050e40f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06b6e9986922",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has gradient with contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has gradient with contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 429,
        "duplicateFailedCount": 25,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 25
    },
    {
      "submittedUrl": "https://www.milton-keynes.gov.uk/",
      "finalUrl": "https://www.milton-keynes.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Milton Keynes City Council",
      "elapsedMs": 11080,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1061,
          "failed": 22,
          "cantTell": 2,
          "inapplicable": 40
        },
        "failedRules": [
          "aria-allowed-role",
          "aria-required-children",
          "aria-required-parent",
          "button-name",
          "color-contrast",
          "list",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "button[aria-label=\"Opt-Outs\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03ad9e5eb858",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-901b0930"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#Google\\ Basic\\ Consents",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role list is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8226966ac757",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e59001c4"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "button[aria-label=\"Google consents\"]",
            "html": "<button class=\"qc-cmp2-list-item-header\" role=\"listitem\" aria-label=\"Google consents\" aria-live=\"polite\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ba1548861d0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-14cd0e2f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "#Google\\ Basic\\ Consents",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: ul[tabindex]",
            "relatedPaths": [
              ".qc-cmp2-expandable-list"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19e546eb24e2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b80f5082"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "button[aria-label=\"Opt-Outs\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "44ff28ec4cc0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-8b8d84af"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".qc-cmp2-list-item-title[role=\"listitem\"]",
            "html": "<p class=\"qc-cmp2-list-item-title\" role=\"listitem\"><p>Google consents</p></p>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e4a57f5498f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f42209d3"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(1) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9790b0d4fe30",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-51fccb85"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(2) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9743262ca42",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f3be7381"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(3) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ccee22043bae",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-097d93ee"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(4) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d9551565a48",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-642e79ec"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(5) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "164227b27ce9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e61f485a"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(6) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5765005f1233",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-09e8eba2"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(7) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "760bba0994a7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c1db0877"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(2) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9da36de0190e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-07b54e97"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(3) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b037bb4252cb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-208b4bdb"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(4) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6da41b230659",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-bc757748"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".css-1f88jwd",
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: div",
            "relatedPaths": [
              ".qc-cmp2-scrollable-section"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f73de2fade26",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c77b1d3f"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".css-def7e2",
            "html": "<ul class=\"qc-cmp2-consent-list css-def7e2\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: [role=list]",
            "relatedPaths": [
              "#Google\\ Basic\\ Consents"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93ccfea69f71",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f42284f3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "129689364531",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".field--name-field-landing-banner",
            "html": "<div class=\"field field--name-field-landing-banner field--type-entity-reference field--label-hidden field__items\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b1f9d0dabc8d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-96bc0d55"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-homepagebannercontent",
            "html": "<div id=\"block-homepagebannercontent\" class=\"block block-block-content block-block-content065139dd-3323-4556-84e7-e4bce3b95d5f\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "905500c560bc",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d7c993fe"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#edit-search",
            "html": "<input placeholder=\"Search\" data-drupal-selector=\"edit-search\" type=\"text\" id=\"edit-search\" name=\"search\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73f579957a1f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d09d7a69"
          }
        ],
        "outcomeCount": 1125,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 22
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 477,
          "failed": 61,
          "cantTell": 122,
          "inapplicable": 6
        },
        "failedRules": [
          "QW-ACT-R16",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R67",
          "QW-ACT-R68",
          "QW-ACT-R69",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R38",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
            "description": "The test target owns elements that doesn't have the correct role.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63aebff96b2a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6958f87e"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9afe35cc411",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-316438ae"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "feed41561bd6",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-763c4c8e"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64ed87e82782",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02596a0aa633",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5829ac161e78",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 666,
        "duplicateFailedCount": 55,
        "uniqueFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 55
    },
    {
      "submittedUrl": "https://www.redcar-cleveland.gov.uk/",
      "finalUrl": "https://www.redcar-cleveland.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Redcar and Cleveland Homepage | Redcar and Cleveland",
      "elapsedMs": 10729,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 733,
          "failed": 4,
          "cantTell": 6,
          "inapplicable": 43
        },
        "failedRules": [
          "button-name",
          "heading-order",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": [
              "div[data-arto-chat-host=\"\"]",
              "#\\:r3\\:"
            ],
            "html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" id=\":r3:\">",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97dcf35283be",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-36897461"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".box-links-listing__list-item.lgd-row__one-quarter:nth-child(1) > .box-link.paragraph--type--localgov-box-link > .box-link__title",
            "html": "<h3 class=\"box-link__title\">\n    <a class=\"box-link__link\" href=\"/cost-of-living-support\">\n              Cost of Living Support\n    </a>\n  </h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1970fb7d119c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-963af306"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".js-form-item",
            "html": "<div class=\"js-form-item form-item js-form-type-search-api-autocomplete form-item-s js-form-item-s\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70ba12a23857",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-992057e5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-subsitebanner",
            "html": "<div id=\"block-subsitebanner\" class=\"block block-localgov-subsites block-localgov-subsite-banner\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0584e1b1a9b1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cb6380a7"
          }
        ],
        "outcomeCount": 786,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 267,
          "failed": 30,
          "cantTell": 85,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R11",
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R11",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/97a4e1/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b10f67c66072",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-2971458a"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d1675af2d48",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2fe93a0dd7a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4e55982bd50",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e160dab236f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 384,
        "duplicateFailedCount": 25,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 25
    },
    {
      "submittedUrl": "https://www.sheffield.gov.uk/",
      "finalUrl": "https://www.sheffield.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Sheffield City Council",
      "elapsedMs": 8440,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 738,
          "failed": 3,
          "cantTell": 29,
          "inapplicable": 41
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5edb42b53265",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1>For you and your city</h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87960b22197c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#views-exposed-form-search-results-embed-1-6a0019a3dc8ae-block > .js-form-type-search-api-autocomplete.form-item-s.js-form-item-s",
            "html": "<div class=\"js-form-item form-item js-form-type-search-api-autocomplete form-item-s js-form-item-s\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d1f00a94ca0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e2c0723a"
          }
        ],
        "outcomeCount": 811,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 317,
          "failed": 3,
          "cantTell": 173,
          "inapplicable": 4
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R21",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4a16934d935",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7e8973baf37",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9329d1767a6c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          }
        ],
        "outcomeCount": 497,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.west-lindsey.gov.uk/",
      "finalUrl": "https://www.west-lindsey.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to West Lindsey District Council",
      "elapsedMs": 9036,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1196,
          "failed": 0,
          "cantTell": 20,
          "inapplicable": 41
        },
        "failedRules": [],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable"
        ],
        "failures": [],
        "outcomeCount": 1257,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 525,
          "failed": 8,
          "cantTell": 173,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c545361b7ba4",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62fa58e0e5a3",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acc251eccc42",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          }
        ],
        "outcomeCount": 709,
        "duplicateFailedCount": 5,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 5
    },
    {
      "submittedUrl": "https://www.bracknell-forest.gov.uk/",
      "finalUrl": "https://www.bracknell-forest.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Bracknell Forest Council |",
      "elapsedMs": 7984,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 817,
          "failed": 3,
          "cantTell": 1,
          "inapplicable": 39
        },
        "failedRules": [
          "tabindex"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "tabindex",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/tabindex?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\" tabindex=\"1\">\n      Skip to main content\n    </a>",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49352bf4b87c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0d692d83"
          },
          {
            "rule": "tabindex",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/tabindex?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": ".site-logo",
            "html": "<div class=\"site-logo\" tabindex=\"2\">\n        <img src=\"/themes/custom/bfc/logo.svg\" alt=\"Bracknell Forest Council\">\n      </div>",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1425327e602",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-596d2daa"
          },
          {
            "rule": "tabindex",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/tabindex?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": ".menu__button",
            "html": "<button aria-controls=\"main-menu-wrapper\" aria-expanded=\"false\" type=\"button\" class=\"menu__button\" tabindex=\"3\">",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2cf818b77f1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e41e72db"
          }
        ],
        "outcomeCount": 860,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 565,
          "failed": 0,
          "cantTell": 83,
          "inapplicable": 1
        },
        "failedRules": [],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [],
        "outcomeCount": 649,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.croydon.gov.uk/",
      "finalUrl": "https://www.croydon.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to croydon.gov.uk | Croydon Council",
      "elapsedMs": 9341,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 735,
          "failed": 5,
          "cantTell": 3,
          "inapplicable": 44
        },
        "failedRules": [
          "aria-dialog-name",
          "landmark-no-duplicate-contentinfo",
          "landmark-unique",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" class=\"sliding-popup-top clearfix\" style=\"top: 0px;\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4627a482f24d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b2a5c0ea"
          },
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".eu-cookie-compliance-banner",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a28837649db8",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0d96992a"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-localgov-base-croydon-searchform",
            "html": "<div class=\"search-block-form google-cse block block-search block-search-form-block\" data-drupal-selector=\"search-block-form\" novalidate=\"novalidate\" id=\"block-localgov-base-croydon-searchform\" role=\"search\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".jumbotron"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8cf3e1021c7c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-56f9d6df"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc0284ec3df3",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".localgov-alert-banner__content",
            "html": "<div class=\"localgov-alert-banner__content\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d1e63563c2e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b7c1034f"
          }
        ],
        "outcomeCount": 787,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 342,
          "failed": 9,
          "cantTell": 70,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2f48eca115e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36583fe8cda2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "725b95219731",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 423,
        "duplicateFailedCount": 6,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 6
    },
    {
      "submittedUrl": "https://www.walthamforest.gov.uk/",
      "finalUrl": "https://www.walthamforest.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home | London Borough of Waltham Forest",
      "elapsedMs": 9880,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 730,
          "failed": 2,
          "cantTell": 1,
          "inapplicable": 42
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "skip-link",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".homepage-banner__hero-image",
            "html": "<div class=\"homepage-banner__hero-image\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "170da587c85b",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4063f5ab"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".homepage-banner__content--right",
            "html": "<div class=\"homepage-banner__content homepage-banner__content--right \">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90abcd32b401",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ec5644e5"
          }
        ],
        "outcomeCount": 775,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 336,
          "failed": 13,
          "cantTell": 56,
          "inapplicable": 6
        },
        "failedRules": [
          "QW-ACT-R12",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af57014e0fe4",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0c99c141e49",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28457439befe",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 411,
        "duplicateFailedCount": 10,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 10
    },
    {
      "submittedUrl": "https://www.westminster.gov.uk/",
      "finalUrl": "https://www.westminster.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Westminster City Council",
      "elapsedMs": 12909,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1092,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 39
        },
        "failedRules": [
          "aria-command-name",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-command-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-command-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window",
            "html": "<div id=\"oc-lcw-chat-button\" dir=\"ltr\" tabindex=\"0\" role=\"button\" class=\"ms-Stack css-110\"><i aria-hidden=\"true\" class=\"root-111\" id=\"oc-lcw-chat-button-icon-container\"></i></div>",
            "message": "ARIA commands must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "44acd475ba9a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b38b74d4"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".col-md-12",
            "html": "<div class=\"col-md-12\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6fe31ac7dc7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-07e33426"
          }
        ],
        "outcomeCount": 1141,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 622,
          "failed": 38,
          "cantTell": 203,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R21",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4bf01f2b2ab8",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` graphics-document.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84ff4dcab5f0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 864,
        "duplicateFailedCount": 36,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 36
    },
    {
      "submittedUrl": "https://www.westnorthants.gov.uk",
      "finalUrl": "https://www.westnorthants.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "West Northamptonshire Council",
      "elapsedMs": 11820,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1181,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 43
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sc-iVnIWt",
            "html": "<p class=\"sc-iVnIWt isTIAC\">Tell us whether you accept cookies</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c8c8c542722",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-207d5678"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sc-hWgKua",
            "html": "<div class=\"sc-hWgKua iAFiwN\"><p>We use <a href=\"/your-council/cookies\">cookies to collect information</a> about how you use this website. We use this information to make it work as well as possible and help make improvements.</p></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e5ae1fd0cb8",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0e2bf0c2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sc-fGniAB",
            "html": "<div class=\"sc-fGniAB kxXsia\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "678dba3f4acb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b8608f93"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#promoted-services-tabpanel-0",
            "html": "<div id=\"promoted-services-tabpanel-0\" aria-labelledby=\"promoted-services-tab-0\" role=\"tabpanel\" class=\"sc-ecEkbT bubSOo\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3e8dad0fc54",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b942e0a9"
          }
        ],
        "outcomeCount": 1228,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 519,
          "failed": 5,
          "cantTell": 173,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R33",
          "QW-ACT-R38"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R38",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
            "description": "The test target owns elements that doesn't have the correct role.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8e1a62b6e8e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6958f87e"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be8067ff3790",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-763c4c8e"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 699,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 3
    },
    {
      "submittedUrl": "https://www.brighton-hove.gov.uk/",
      "finalUrl": "https://www.brighton-hove.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Brighton &amp; Hove City Council",
      "elapsedMs": 7608,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 927,
          "failed": 1,
          "cantTell": 13,
          "inapplicable": 41
        },
        "failedRules": [
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-bhcc-base-footer-menu--2",
            "html": "<nav id=\"block-bhcc-base-footer-menu--2\" role=\"navigation\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#block-findoutmore",
              "#block-contact"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3a82963c57b",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-94a41c76"
          }
        ],
        "outcomeCount": 982,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": true,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 478,
          "failed": 12,
          "cantTell": 102,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R24",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cae30300d319",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f95d77371b2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6522e2be576b",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 595,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://www.lambeth.gov.uk/",
      "finalUrl": "https://www.lambeth.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Lambeth | Lambeth Council",
      "elapsedMs": 8079,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 680,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 42
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 723,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 365,
          "failed": 4,
          "cantTell": 70,
          "inapplicable": 9
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74c7833df6a0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4aaf0b990302",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 448,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 2
    }
  ],
  "enhanced": {
    "consolidatedFailures": [
      {
        "rule": "region",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures all page content is contained within landmark regions. Content outside landmarks cannot be found by screen reader users navigating by landmarks."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 123,
        "examples": [
          {
            "url": "https://beta.luton.gov.uk/",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "xpath": ".focusable",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "4a31d8ce81e9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "url": "https://beta.luton.gov.uk/",
            "html": "<div class=\"banner__image\">",
            "xpath": ".banner__image",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "05a490e5a8fd",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-246631e5"
          },
          {
            "url": "https://beta.luton.gov.uk/",
            "html": "<div class=\"field field--name-localgov-title field--type-string field--label-hidden field__item\">How can we help?</div>",
            "xpath": ".field--name-localgov-title",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "8b048e9b5106",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b100e782"
          },
          {
            "url": "https://beta.luton.gov.uk/",
            "html": "<input data-drupal-selector=\"edit-s\" data-search-api-auto...=\"localgov_sitewide_se...\" class=\"form-autocomplete fo...\" data-autocomplete-pa...=\"/search_api_autocomp...\" placeholder=\"Search\" type=\"text\" id=\"edit-s--2\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" required=\"required\" aria-required=\"true ...>",
            "xpath": ".beta-search-box > .views-exposed-form.block-localgov-search.block-localgov-sitewide-search-block > form > .js-form-item.form-item.js-form-type-search-api-autocomplete > .form-autocomplete.form-text.required",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "a2c138f7f293",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-71dd2280"
          },
          {
            "url": "https://www.staffordshire.gov.uk/",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "xpath": ".focusable",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "1f3a710d5e37",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4e1b9fc0"
          }
        ]
      },
      {
        "rule": "QW-ACT-R76",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
        "ruleTitle": "Element has contrast ratio lower than minimum.",
        "pages": {},
        "totalOccurrences": 51,
        "examples": [
          {
            "url": "https://www.clarecoco.ie",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": "0382065c8537",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "url": "https://www.leicester.gov.uk",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": "f4aafbef9ee3",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "url": "https://www.staffordshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": "c5716b1ae099",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "url": "https://www.newark-sherwooddc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": "b756d3b5f532",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "url": "https://leeds.gov.uk",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": "f8ae271ca528",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b6798710"
          }
        ]
      },
      {
        "rule": "color-contrast",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Visual Designer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "1.4.3"
          ],
          "conformanceLevel": "AA",
          "description": "Ensures text and interactive elements have sufficient contrast ratio (4.5:1 for normal text, 3:1 for large text) against their background."
        },
        "wcag": {
          "scs": [
            "1.4.3"
          ],
          "level": "AA"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 45,
        "examples": [
          {
            "url": "https://www.clarecoco.ie",
            "html": "<h2>Clare County Council</h2>",
            "xpath": "#block-bbd-localgov-clarecountycouncil > h2",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.48 (foreground color: #d9d9d9, background color: #1e74bb, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "fingerprint": "039f8360fdc6",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-65d68954"
          },
          {
            "url": "https://www.clarecoco.ie",
            "html": "<h2 id=\"block-bbd-localgov-quicklinks-menu\">Quicklinks</h2>",
            "xpath": "#block-bbd-localgov-quicklinks-menu",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.48 (foreground color: #d9d9d9, background color: #1e74bb, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "fingerprint": "6780b5c168c8",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-731f6769"
          },
          {
            "url": "https://www.clarecoco.ie",
            "html": "<h2 id=\"block-bbd-localgov-help-menu\">Help</h2>",
            "xpath": "#block-bbd-localgov-help-menu",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.48 (foreground color: #d9d9d9, background color: #1e74bb, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "fingerprint": "10e7650f1fa0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-13df297a"
          },
          {
            "url": "https://www.clarecoco.ie",
            "html": "<h2 id=\"block-bbd-localgov-terms-menu\">Terms</h2>",
            "xpath": "#block-bbd-localgov-terms-menu",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.48 (foreground color: #d9d9d9, background color: #1e74bb, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "fingerprint": "0f94a3efa0f5",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9d41dd39"
          },
          {
            "url": "https://www.clarecoco.ie",
            "html": "<h2>Google translate</h2>",
            "xpath": "#block-bbd-localgov-gtranslate-block--2 > h2",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.48 (foreground color: #d9d9d9, background color: #1e74bb, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "fingerprint": "b7a06b67c23a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-14859434"
          }
        ]
      },
      {
        "rule": "QW-ACT-R30",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
        "ruleTitle": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
        "pages": {},
        "totalOccurrences": 25,
        "examples": [
          {
            "url": "https://www.leicester.gov.uk",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "fingerprint": "1d16b99a5e8d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "url": "https://www.staffordshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "fingerprint": "7f9eac51fd63",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "url": "https://www.woking.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "fingerprint": "b9682c5fae9c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "url": "https://www.kingston.gov.uk",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "fingerprint": "6d00488430fb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "url": "https://www.erewash.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "fingerprint": "1d9cfb5c4879",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e555095c"
          }
        ]
      },
      {
        "rule": "QW-ACT-R25",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
        "ruleTitle": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
        "pages": {},
        "totalOccurrences": 24,
        "examples": [
          {
            "url": "https://www.clarecoco.ie",
            "html": null,
            "xpath": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "fingerprint": "a9e4a82b8d7e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "url": "https://www.leicester.gov.uk",
            "html": null,
            "xpath": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "fingerprint": "997875955fc9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "url": "https://www.woking.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "fingerprint": "eebf3c1b1241",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "url": "https://www.kingston.gov.uk",
            "html": null,
            "xpath": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "fingerprint": "451b8a768371",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "url": "https://www.gedling.gov.uk",
            "html": null,
            "xpath": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "fingerprint": "f7bf23fd26db",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73a436dd"
          }
        ]
      },
      {
        "rule": "svg-img-alt",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "1.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/svg-img-alt?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 24,
        "examples": [
          {
            "url": "https://new.calderdale.gov.uk/",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "xpath": "a[href$=\"apply\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "71a6f9791d14",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-8cadfcca"
          },
          {
            "url": "https://new.calderdale.gov.uk/",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "xpath": "a[href$=\"apply-or-search-job\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "07b8e2110622",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c6fdb82c"
          },
          {
            "url": "https://new.calderdale.gov.uk/",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "xpath": ".dio_apply-region > .paragraph--type--localgov-text.paragraph.paragraph--view-mode--default > .field--name-localgov-text.field--type-text-long.field--label-hidden > ul > li:nth-child(3) > a[data-entity-substitution=\"canonical\"][data-entity-type=\"node\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "b5f7b711360d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e5ed38af"
          },
          {
            "url": "https://new.calderdale.gov.uk/",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "xpath": "a[href$=\"apply-planning-permission\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "4473ea8191b4",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9f288312"
          },
          {
            "url": "https://new.calderdale.gov.uk/",
            "html": "<svg data-fa-pseudo-element=\"::after\" data-prefix=\"fas\" data-icon=\"chevron-right\" class=\"svg-inline--fa fa-chevron-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\" alt=\"\">",
            "xpath": "a[title=\"Admissions\"] > .fa-chevron-right[data-fa-pseudo-element=\"::after\"][data-icon=\"chevron-right\"]",
            "message": "<svg> elements with an img role must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element has no child that is a title\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "73ec09713589",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-5d019f2c"
          }
        ]
      },
      {
        "rule": "QW-ACT-R37",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
        "ruleTitle": "Element has contrast ratio lower than minimum.",
        "pages": {},
        "totalOccurrences": 20,
        "examples": [
          {
            "url": "https://www.clarecoco.ie",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": "413b38e7b428",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "url": "https://www.staffordshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": "528a678e0f8f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "url": "https://leeds.gov.uk",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": "39daeea9259e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "url": "https://www.kingston.gov.uk",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": "d0f4ad14345a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "url": "https://www.galway.ie/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": "1bcc9bb42145",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cbe353ce"
          }
        ]
      },
      {
        "rule": "landmark-unique",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 14,
        "examples": [
          {
            "url": "https://www.kingston.gov.uk",
            "html": "<footer class=\"lgd-footer\">",
            "xpath": "footer",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#cookiescript_reportdate"
            ],
            "colorScheme": "light",
            "fingerprint": "e417ed2838c5",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9e28ded4"
          },
          {
            "url": "https://haringey.gov.uk/",
            "html": "<div class=\"search-block-form block block-search block-search-form-block\" data-drupal-selector=\"search-block-form\" id=\"block-searchform\" role=\"search\">",
            "xpath": "#block-searchform",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#block-searchform-3"
            ],
            "colorScheme": "light",
            "fingerprint": "9e7026e7e177",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-a52d80f0"
          },
          {
            "url": "https://www.lbhf.gov.uk/",
            "html": "<div data-parent-id=\"our-services-id\" class=\"lgd-header__nav lbhf-header-drawer-item lbhf-header-drawer-item__sm\" id=\"our-services-drawer\" tabindex=\"-1\" aria-labelledby=\"our-services-id\" role=\"region\">",
            "xpath": "#our-services-drawer",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#search-drawer"
            ],
            "colorScheme": "light",
            "fingerprint": "41c36bf8bee7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ed493368"
          },
          {
            "url": "https://www.hart.gov.uk/",
            "html": "<header class=\"lgd-header\" data-once=\"allStickyHeaders\">",
            "xpath": "header",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#block-bbd-localgov-localgov-alert-banner"
            ],
            "colorScheme": "light",
            "fingerprint": "26c6ef7491f9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f3f16b52"
          },
          {
            "url": "https://www.surreyheath.gov.uk/",
            "html": "<header class=\"lgd-header\" data-once=\"allStickyHeaders\">",
            "xpath": "header",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#esEmbedIframe"
            ],
            "colorScheme": "light",
            "fingerprint": "2e08c78e87df",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f3f16b52"
          }
        ]
      },
      {
        "rule": "link-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Serious",
          "blocking": true,
          "wcagCriteria": [
            "2.4.4",
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures links have discernible text. Screen reader users often navigate pages by listing all links — links without text or with only 'click here' provide no context."
        },
        "wcag": {
          "scs": [
            "2.4.4",
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 10,
        "examples": [
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/southkdc\">\n        <span class=\"fab fa-facebook fa-2x\"></span>\n      </a>",
            "xpath": ".social-media-link-icon--facebook",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "015b1dab9d32",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-46ce3562"
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a class=\"social-media-link-icon--twitter\" href=\"https://x.com/southkesteven\">\n        <span class=\"fab fa-x-twitter fa-2x\"></span>\n      </a>",
            "xpath": ".social-media-link-icon--twitter",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "0f076f204cd6",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-34ffeea1"
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/discoversouthk\">\n        <span class=\"fab fa-instagram fa-2x\"></span>\n      </a>",
            "xpath": ".social-media-link-icon--instagram",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "7db6a87c5b41",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b9608add"
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/south-kesteven-council\">\n        <span class=\"fab fa-linkedin fa-2x\"></span>\n      </a>",
            "xpath": ".social-media-link-icon--linkedin",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "8d92e8763c37",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d3690c74"
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a class=\"social-media-link-icon--youtube\" href=\"https://www.youtube.com/@SouthKestevenGovUK\">\n        <span class=\"fab fa-youtube fa-2x\"></span>\n      </a>",
            "xpath": ".social-media-link-icon--youtube",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "6c57d0ca7ae2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c41c861e"
          }
        ]
      },
      {
        "rule": "aria-allowed-role",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 9,
        "examples": [
          {
            "url": "https://www.staffordshire.gov.uk/",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">",
            "xpath": ".qc-cmp2-list-item-header",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "72254751bad7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6e5221da"
          },
          {
            "url": "https://www.easthants.gov.uk/",
            "html": "<article class=\"js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--announcement localgov-alert-banner--homepage localgov-alert-banner--has-link\" data-dismiss-alert-token=\"alert-94--78c1e0e4746d708a0922f33f4a564e7d1f41d1a6\" role=\"alert\" data-once=\"allAlertBanners\">",
            "xpath": ".js-localgov-alert-banner",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role alert is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "4ac409c51e08",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-37d0e18b"
          },
          {
            "url": "https://www.easthants.gov.uk/",
            "html": "<article class=\"js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--announcement localgov-alert-banner--homepage localgov-alert-banner--has-link\" data-dismiss-alert-token=\"alert-94--78c1e0e4746d708a0922f33f4a564e7d1f41d1a6\" role=\"alert\" data-once=\"allAlertBanners\">",
            "xpath": ".js-localgov-alert-banner",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role alert is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "dark",
            "fingerprint": "fbf8f830653f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-aaeda496"
          },
          {
            "url": "https://www.rutland.gov.uk/",
            "html": "<article class=\"js-localgov-alert-ba...\" data-dismiss-alert-t...=\"alert-66--40e50184ba...\" role=\"alert\" data-once=\"allAlertBanners\">",
            "xpath": ".localgov-alert-banner--has-link",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role alert is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "18ec8ebd9d31",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0c65c50b"
          },
          {
            "url": "https://www.rutland.gov.uk/",
            "html": "<article class=\"js-localgov-alert-ba...\" data-dismiss-alert-t...=\"alert-63--b0efba5585...\" role=\"alert\" data-once=\"allAlertBanners\">",
            "xpath": ".localgov-alert-banner--no-link",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role alert is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "fae674faab2a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-1243eb58"
          }
        ]
      },
      {
        "rule": "landmark-no-duplicate-contentinfo",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures the page has only one contentinfo landmark (<footer> at top level). Duplicate contentinfo landmarks make landmark navigation unpredictable."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 9,
        "examples": [
          {
            "url": "https://www.kingston.gov.uk",
            "html": "<footer class=\"lgd-footer\">",
            "xpath": "footer",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "#cookiescript_reportdate"
            ],
            "colorScheme": "light",
            "fingerprint": "1ed416791e6e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-2cb4f1dc"
          },
          {
            "url": "https://www.northtyneside.gov.uk/",
            "html": "<footer class=\"lgd-footer\">",
            "xpath": "footer",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              ".eu-cookie-compliance-banner"
            ],
            "colorScheme": "light",
            "fingerprint": "1560e257fa3f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-2cb4f1dc"
          },
          {
            "url": "https://schools.essex.gov.uk/",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">",
            "xpath": ".eu-cookie-compliance-banner",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "fingerprint": "ea1869ba1c6f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0d96992a"
          },
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": "<div data-component-id=\"greenwich:cookie-banner\" class=\"eu-cookie-compliance-banner cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">",
            "xpath": ".eu-cookie-compliance-banner",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "fingerprint": "f74bdb97f816",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0d96992a"
          },
          {
            "url": "https://www.canterbury.gov.uk/",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">",
            "xpath": ".eu-cookie-compliance-banner",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "fingerprint": "f07a666ad849",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0d96992a"
          }
        ]
      },
      {
        "rule": "button-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "Content Author"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures buttons have discernible text so screen reader users know what action the button performs."
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 8,
        "examples": [
          {
            "url": "https://www.milton-keynes.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "xpath": ".qc-cmp2-expandable-info:nth-child(1) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role=\"switch\"]",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "9790b0d4fe30",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-51fccb85"
          },
          {
            "url": "https://www.milton-keynes.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "xpath": ".qc-cmp2-expandable-info:nth-child(2) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role=\"switch\"]",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "e9743262ca42",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f3be7381"
          },
          {
            "url": "https://www.milton-keynes.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "xpath": ".qc-cmp2-expandable-info:nth-child(3) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role=\"switch\"]",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "ccee22043bae",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-097d93ee"
          },
          {
            "url": "https://www.milton-keynes.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "xpath": ".qc-cmp2-expandable-info:nth-child(4) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role=\"switch\"]",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "9d9551565a48",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-642e79ec"
          },
          {
            "url": "https://www.milton-keynes.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "xpath": ".qc-cmp2-expandable-info:nth-child(5) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role=\"switch\"]",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "164227b27ce9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e61f485a"
          }
        ]
      },
      {
        "rule": "aria-dialog-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 7,
        "examples": [
          {
            "url": "https://www.erewash.gov.uk/",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in\" role=\"dialog\" aria-hidden=\"false\" data-once=\"data-table\">",
            "xpath": ".eu-cookie-compliance-banner",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "26e7d4d5bccd",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-31b84159"
          },
          {
            "url": "https://www.erewash.gov.uk/",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-modal=\"true\" aria-describedby=\"prefix-overlay-step1\">",
            "xpath": "#prefix-overlay-outer",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "4abc6a3a0a08",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-05d206e5"
          },
          {
            "url": "https://www.northtyneside.gov.uk/",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" class=\"sliding-popup-bottom\" style=\"height: auto; width: 100%; bottom: 0px;\">",
            "xpath": "#sliding-popup",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "b285a578090e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b2a5c0ea"
          },
          {
            "url": "https://www.havant.gov.uk/",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-labelledby=\"#prefix-overlay-header\" aria-describedby=\"#prefix-overlay-step1\" style=\"height: 349px;\">",
            "xpath": "#prefix-overlay-outer",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "5016d2c9ba10",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-05d206e5"
          },
          {
            "url": "https://www.sstaffs.gov.uk/",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-modal=\"true\" aria-describedby=\"prefix-overlay-step1\">",
            "xpath": "#prefix-overlay-outer",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "e85e29269a08",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-05d206e5"
          }
        ]
      },
      {
        "rule": "label-title-only",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label-title-only?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 7,
        "examples": [
          {
            "url": "https://www.canterbury.gov.uk/",
            "html": "<input title=\"Search\" autocomplete=\"off\" data-drupal-selector=\"edit-search-query\" type=\"text\" id=\"edit-search-query--2\" name=\"search_query\" value=\"\" size=\"60\" maxlength=\"128\" placeholder=\"Search\" class=\"form-text required\" required=\"required\" aria-required=\"true\">",
            "xpath": "#edit-search-query--2",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "15e701b3dbe2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c1fb016e"
          },
          {
            "url": "https://www.canterbury.gov.uk/",
            "html": "<input title=\"Search\" autocomplete=\"off\" data-drupal-selector=\"edit-search-query\" type=\"text\" id=\"edit-search-query\" name=\"search_query\" value=\"\" size=\"60\" maxlength=\"128\" placeholder=\"Search\" class=\"form-text required\" required=\"required\" aria-required=\"true\">",
            "xpath": "#edit-search-query",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "12c4229b0e49",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-73f6c369"
          },
          {
            "url": "https://www.essex.gov.uk/",
            "html": "<input title=\"Enter the terms you ...\" autocomplete=\"off\" placeholder=\"Search Essex County ...\" onfocus=\"this.placeholder = '...\" onblur=\"this.placeholder = '...\" data-drupal-selector=\"edit-search-keys\" type=\"text\" id=\"edit-search-keys\" name=\"search_keys\" value=\"\" size=\"60\" maxlength=\"128\" class=\"fo ...>",
            "xpath": "#edit-search-keys",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "1b7a71228091",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4cf6a9aa"
          },
          {
            "url": "https://www.havant.gov.uk/",
            "html": "<input placeholder=\"Enter your email address\" name=\"e\" type=\"email\" required=\"\" id=\"prefix-emailInput\" title=\"Enter your email address\">",
            "xpath": "#prefix-emailInput",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "5d6713ed3d2f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b52af181"
          },
          {
            "url": "https://www.northyorks.gov.uk/",
            "html": "<input title=\"Search\" data-drupal-selector=\"edit-keys\" placeholder=\"Search our website\" id=\"edit-keys--9h7lmXx4g-o\" type=\"search\" name=\"keys\" value=\"\" size=\"15\" maxlength=\"128\" class=\"form-search\">",
            "xpath": "#edit-keys--9h7lmXx4g-o",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "ec6c4f7d612e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-02540e37"
          }
        ]
      },
      {
        "rule": "QW-ACT-R28",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
        "ruleTitle": "The test target has unlisted required states or properties.",
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://beta.luton.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target has unlisted required states or properties.",
            "fingerprint": "e348323ead09",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "url": "https://www.solihull.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target has unlisted required states or properties.",
            "fingerprint": "fe52737fc3f3",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "url": "https://haringey.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target has unlisted required states or properties.",
            "fingerprint": "b65ea01ae6db",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "url": "https://galwaycity.ie/",
            "html": null,
            "xpath": null,
            "message": "The test target has unlisted required states or properties.",
            "fingerprint": "b723347bee7c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "url": "https://www.lbhf.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target has unlisted required states or properties.",
            "fingerprint": "1034fa922de1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-512b580f"
          }
        ]
      },
      {
        "rule": "meta-refresh",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "2.2.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://www.dumfriesandgalloway.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "meta[http-equiv=\"refresh\"]",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "cc88cd3912b1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6b8a67f2"
          },
          {
            "url": "https://www.dumfriesandgalloway.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "meta[http-equiv=\"refresh\"]",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "dark",
            "fingerprint": "88a68b545209",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-990698bd"
          },
          {
            "url": "https://www.newport.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "meta[http-equiv=\"refresh\"]",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "be3515372578",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6b8a67f2"
          },
          {
            "url": "https://www.newport.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "meta[http-equiv=\"refresh\"]",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "dark",
            "fingerprint": "6a6331deebec",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-990698bd"
          },
          {
            "url": "https://www.tipperarycoco.ie/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "meta[http-equiv=\"refresh\"]",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "b3f1e060b540",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6b8a67f2"
          }
        ]
      },
      {
        "rule": "QW-ACT-R12",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
        "ruleTitle": "The test target doesn't have an accessible name, or it's empty ('').",
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://www.easthants.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": "257da6d6c85a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "url": "https://www.havant.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": "26bc7b644b53",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "url": "https://www.northdevon.gov.uk",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": "13fb34216e6e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "url": "https://www.bedford.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": "3066f4f5d216",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": "afb54fe271bf",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-67cdbced"
          }
        ]
      },
      {
        "rule": "landmark-banner-is-top-level",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://www.elmbridge.gov.uk",
            "html": "<div class=\"lgd-region lgd-region--header region region-header\" role=\"banner\">",
            "xpath": ".lgd-region--header",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "050523b96203",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6669c1fb"
          },
          {
            "url": "https://www.elmbridge.gov.uk",
            "html": "<div class=\"lgd-region lgd-region--content region region-content\" role=\"banner\">",
            "xpath": ".lgd-region--content",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "257a2c63d5ec",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f9e69c40"
          },
          {
            "url": "https://www.elmbridge.gov.uk",
            "html": "<div class=\"lgd-region lgd-region--content-bottom region region-content-bottom\" role=\"banner\">",
            "xpath": ".lgd-region--content-bottom",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "e86177064df1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-250ce22f"
          },
          {
            "url": "https://www.elmbridge.gov.uk",
            "html": "<div class=\"lgd-region lgd-region--footer-first region region-footer-first\" role=\"banner\">",
            "xpath": ".lgd-region--footer-first",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "c23b3739cc43",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c16979a0"
          },
          {
            "url": "https://www.elmbridge.gov.uk",
            "html": "<div class=\"lgd-region lgd-region--footer-second region region-footer-second\" role=\"banner\">",
            "xpath": ".lgd-region--footer-second",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "f8b8a26b2c7e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-a4af976a"
          }
        ]
      },
      {
        "rule": "heading-order",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures heading levels are not skipped (e.g. h1→h3). Inconsistent heading hierarchy makes page structure difficult to navigate for screen reader users."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://carlow.ie/",
            "html": "<h3 class=\"box-link__title\">\n    <a class=\"box-link__link\" href=\"/planning-and-building/development-management/planning-permission\">\n              Online Planning\n    </a>\n  </h3>",
            "xpath": ".box-links-listing__list-item.lgd-row__one-quarter:nth-child(1) > .box-link.paragraph--type--localgov-box-link > .box-link__title",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "ce67de752940",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-963af306"
          },
          {
            "url": "https://www.wokingham.gov.uk/",
            "html": "<h4 class=\"heading heading--small\">\n            Connect with us\n      </h4>",
            "xpath": "h4",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "e0f11f1e4b67",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-61c4188c"
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<h4>Walking festival marches to success</h4>",
            "xpath": ".views-row.lgd-row__one-third:nth-child(1) > .node--type-localgov-news-article.lgd-teaser.lgd-teaser--localgov-news-article > .card-link > .lgd-teaser__content.lgd-teaser__content--localgov-news-article > .text-wrapper > .field--name-field-display-title.field--type-string.field--label-hidden > h4",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "c89521137e29",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-cae2538e"
          },
          {
            "url": "https://www.bedford.gov.uk/",
            "html": "<h3 class=\"services-menu-title\">Services</h3>",
            "xpath": ".services-menu-title",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "f0b54a66136d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f7793bb7"
          },
          {
            "url": "https://www.redcar-cleveland.gov.uk/",
            "html": "<h3 class=\"box-link__title\">\n    <a class=\"box-link__link\" href=\"/cost-of-living-support\">\n              Cost of Living Support\n    </a>\n  </h3>",
            "xpath": ".box-links-listing__list-item.lgd-row__one-quarter:nth-child(1) > .box-link.paragraph--type--localgov-box-link > .box-link__title",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "1970fb7d119c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-963af306"
          }
        ]
      },
      {
        "rule": "page-has-heading-one",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.eastcambs.gov.uk",
            "html": "<html lang=\"en-gb\" dir=\"ltr\" class=\"sticky-header-html js\" data-once=\"euccRelocateInit\" style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 103px;\">",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "a6474a732aec",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "url": "https://www.tamworth.gov.uk",
            "html": "<html lang=\"en\" dir=\"ltr\" class=\"sticky-header-html js\" style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 116px;\">",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "e76253d7bfff",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "url": "https://www.tamworth.gov.uk",
            "html": "<html class=\"overflow-hidden h-full w-full\">",
            "xpath": "#connect-frame",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "2ceff59fe92e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ed4aa588"
          },
          {
            "url": "https://www.hart.gov.uk/",
            "html": "<html lang=\"en\" dir=\"ltr\" class=\"sticky-header-html js\" style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 93px;\">",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "b8c7048be31c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<html lang=\"en\" dir=\"ltr\" class=\"sticky-header-html js\" style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 121px;\">",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "984d092bb816",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ee8d7590"
          }
        ]
      },
      {
        "rule": "landmark-no-duplicate-banner",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures the page has only one banner landmark (<header> at top level). Multiple banners confuse screen reader users navigating by landmarks."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.hart.gov.uk/",
            "html": "<header class=\"lgd-header\" data-once=\"allStickyHeaders\">",
            "xpath": "header",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "#block-bbd-localgov-localgov-alert-banner"
            ],
            "colorScheme": "light",
            "fingerprint": "810c75caeaf1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4fb92158"
          },
          {
            "url": "https://westmorlandandfurness.gov.uk/",
            "html": "<header class=\"lgd-header\" aria-label=\"Navigation\" data-once=\"allStickyHeaders\">",
            "xpath": "header",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "section"
            ],
            "colorScheme": "light",
            "fingerprint": "6b19abb8a577",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4fb92158"
          },
          {
            "url": "https://westmorlandandfurness.gov.uk/",
            "html": "<header class=\"lgd-header\" aria-label=\"Navigation\" data-once=\"allStickyHeaders\">",
            "xpath": "header",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "section"
            ],
            "colorScheme": "dark",
            "fingerprint": "268b36ea2449",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-be5b13c3"
          },
          {
            "url": "https://www.elmbridge.gov.uk",
            "html": "<header>\n        <h1 class=\"visually-hidden\">Welcome to Elmbridge.gov.uk</h1>\n      </header>",
            "xpath": "body > header",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              ".lgd-header",
              ".lgd-region--header",
              ".lgd-region--banner",
              ".lgd-region--content",
              ".lgd-region--content-bottom",
              ".lgd-region--footer-first",
              ".lgd-region--footer-second",
              ".lgd-region--footer-third"
            ],
            "colorScheme": "light",
            "fingerprint": "5dd69363728c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0063d8a2"
          },
          {
            "url": "https://www.rbkc.gov.uk/",
            "html": "<header class=\"header eu-cookie-compliance-status-null\" data-eu-cookie-compliance-once=\"true\" data-once=\"site-header\">",
            "xpath": "header",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              ".region-banner"
            ],
            "colorScheme": "light",
            "fingerprint": "4ecc9eaf9b07",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-4fb92158"
          }
        ]
      },
      {
        "rule": "role-img-alt",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "1.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.knowsley.gov.uk/",
            "html": "<span class=\"fa-ext extlink\" role=\"img\" aria-hidden=\"false\"><span class=\"fa fa-external-link\" data-extlink-placement=\"append\"></span></span>",
            "xpath": ".call-to-action.paragraph--type--call-to-action.paragraph--view-mode--default > .ext[data-extlink=\"\"][aria-label=\"(link is external)\"] > .fa-ext.extlink[role=\"img\"]",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "67d7bda952c2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9e9e550c"
          },
          {
            "url": "https://www.knowsley.gov.uk/",
            "html": "<span class=\"fa-ext extlink\" role=\"img\" aria-hidden=\"false\"><span class=\"fa fa-external-link\" data-extlink-placement=\"append\"></span></span>",
            "xpath": "a[href$=\"foster4.co.uk/\"] > .fa-ext.extlink[role=\"img\"]",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "7af55b9b6226",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-532fd02e"
          },
          {
            "url": "https://www.knowsley.gov.uk/",
            "html": "<span class=\"fa-ext extlink\" role=\"img\" aria-hidden=\"false\"><span class=\"fa fa-external-link\" data-extlink-placement=\"append\"></span></span>",
            "xpath": "a[href$=\"knowsleyeps.co.uk/\"] > .fa-ext.extlink[role=\"img\"]",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "d3f3c83a9a1c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-bcf0a24e"
          },
          {
            "url": "https://www.knowsley.gov.uk/",
            "html": "<span class=\"fa-ext extlink\" role=\"img\" aria-hidden=\"false\"><span class=\"fa fa-external-link\" data-extlink-placement=\"append\"></span></span>",
            "xpath": ".menu-item:nth-child(10) > .ext[data-extlink=\"\"][aria-label=\"(link is external)\"] > .fa-ext.extlink[role=\"img\"]",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "84b4ff2cd709",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-2292610f"
          },
          {
            "url": "https://www.knowsley.gov.uk/",
            "html": "<span class=\"fa-ext extlink\" role=\"img\" aria-hidden=\"false\"><span class=\"fa fa-external-link\" data-extlink-placement=\"append\"></span></span>",
            "xpath": ".menu-item:nth-child(13) > .ext[data-extlink=\"\"][aria-label=\"(link is external)\"] > .fa-ext.extlink[role=\"img\"]",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "c1ca3f141898",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9684e2a2"
          }
        ]
      },
      {
        "rule": "image-redundant-alt",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 4,
        "examples": [
          {
            "url": "https://www.rutland.gov.uk/",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/footer_icons/public/2022-09/group_21.png?itok=2sAiHH2g\" width=\"66\" height=\"66\" alt=\"Email\" data-once=\"allImages\">",
            "xpath": "img[alt=\"Email\"]",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "03403c350e2f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-72b74c0e"
          },
          {
            "url": "https://www.rutland.gov.uk/",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/footer_icons/public/2022-09/group_19.png?itok=caeYrV6F\" width=\"66\" height=\"66\" alt=\"Customer feedback\" data-once=\"allImages\">",
            "xpath": "img[alt=\"Customer feedback\"]",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "a126c515dfe9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f0666371"
          },
          {
            "url": "https://southhams.gov.uk/",
            "html": "<img src=\"data:image/svg+xml;b...\" alt=\"begin\" style=\"margin-left: 5px;\">",
            "xpath": "img[alt=\"begin\"]",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "0eeca72096be",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e3d0bd54"
          },
          {
            "url": "https://westdevon.gov.uk/",
            "html": "<img src=\"data:image/svg+xml;b...\" alt=\"begin\" style=\"margin-left: 5px;\">",
            "xpath": "img[alt=\"begin\"]",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "660afe1526f7",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e3d0bd54"
          }
        ]
      },
      {
        "rule": "aria-required-parent",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "1.3.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.staffordshire.gov.uk/",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">",
            "xpath": ".qc-cmp2-list-item-header",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "6c70140d9067",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-aa518b6d"
          },
          {
            "url": "https://www.milton-keynes.gov.uk/",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">",
            "xpath": "button[aria-label=\"Opt-Outs\"]",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "44ff28ec4cc0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-8b8d84af"
          },
          {
            "url": "https://www.milton-keynes.gov.uk/",
            "html": "<p class=\"qc-cmp2-list-item-title\" role=\"listitem\"><p>Google consents</p></p>",
            "xpath": ".qc-cmp2-list-item-title[role=\"listitem\"]",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "1e4a57f5498f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f42209d3"
          }
        ]
      },
      {
        "rule": "list",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "1.3.1"
          ],
          "conformanceLevel": "A",
          "description": "Ensures <ul> and <ol> contain only <li> elements. Invalid list structure prevents screen readers from announcing list item counts and navigation shortcuts."
        },
        "wcag": {
          "scs": [
            "1.3.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.staffordshire.gov.uk/",
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">",
            "xpath": ".css-1f88jwd",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: div",
            "relatedPaths": [
              ".qc-cmp2-scrollable-section"
            ],
            "colorScheme": "light",
            "fingerprint": "7d72693ddc88",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c77b1d3f"
          },
          {
            "url": "https://www.milton-keynes.gov.uk/",
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">",
            "xpath": ".css-1f88jwd",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: div",
            "relatedPaths": [
              ".qc-cmp2-scrollable-section"
            ],
            "colorScheme": "light",
            "fingerprint": "f73de2fade26",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-c77b1d3f"
          },
          {
            "url": "https://www.milton-keynes.gov.uk/",
            "html": "<ul class=\"qc-cmp2-consent-list css-def7e2\">",
            "xpath": ".css-def7e2",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: [role=list]",
            "relatedPaths": [
              "#Google\\ Basic\\ Consents"
            ],
            "colorScheme": "light",
            "fingerprint": "93ccfea69f71",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f42284f3"
          }
        ]
      },
      {
        "rule": "QW-ACT-R33",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
        "ruleTitle": "The test target parent doesn't have the required context `role`.",
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.staffordshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "fingerprint": "7c0ef83856ab",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-763c4c8e"
          },
          {
            "url": "https://www.milton-keynes.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "fingerprint": "feed41561bd6",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-763c4c8e"
          },
          {
            "url": "https://www.westnorthants.gov.uk",
            "html": null,
            "xpath": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "fingerprint": "be8067ff3790",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-763c4c8e"
          }
        ]
      },
      {
        "rule": "QW-ACT-R4",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc659a/",
        "ruleTitle": "The test target refreshes after 360 seconds.",
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.dumfriesandgalloway.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": "f36dd1cfff3e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-898c827a"
          },
          {
            "url": "https://www.newport.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": "71c91bed4efb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-898c827a"
          },
          {
            "url": "https://www.tipperarycoco.ie/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": "e4d676179473",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-898c827a"
          }
        ]
      },
      {
        "rule": "QW-ACT-R71",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bisz58/",
        "ruleTitle": "The test target refreshes after 360 seconds.",
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.dumfriesandgalloway.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": "8ecc58e923c8",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d8565eb3"
          },
          {
            "url": "https://www.newport.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": "4410facc2549",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d8565eb3"
          },
          {
            "url": "https://www.tipperarycoco.ie/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": "586f5479339a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-d8565eb3"
          }
        ]
      },
      {
        "rule": "QW-ACT-R16",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
        "ruleTitle": "The test target accessible name doesn't exist or it's empty ('').",
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.galway.ie/",
            "html": null,
            "xpath": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "fingerprint": "6ddd27eb30dc",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-316438ae"
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "fingerprint": "18c053ace793",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-316438ae"
          },
          {
            "url": "https://www.milton-keynes.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "fingerprint": "e9afe35cc411",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-316438ae"
          }
        ]
      },
      {
        "rule": "QW-ACT-R17",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
        "ruleTitle": "The test target doesn't have an accessible name.",
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.wirral.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name.",
            "fingerprint": "90577a7e55f9",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-a296e9ec"
          },
          {
            "url": "https://www.wokingham.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name.",
            "fingerprint": "ecb6f87447ea",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-a296e9ec"
          },
          {
            "url": "https://www.knowsley.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name.",
            "fingerprint": "c763435668f2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-a296e9ec"
          }
        ]
      },
      {
        "rule": "aria-prohibited-attr",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": "<div class=\"html5-video-player y...\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/8fb635c2/p...\" aria-label=\"YouTube Video Player\">",
            "xpath": "li:nth-child(1) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "3d523978fe47",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-975ba7ba"
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": "<div class=\"html5-video-player y...\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/8fb635c2/p...\" aria-label=\"YouTube Video Player\">",
            "xpath": "li:nth-child(2) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "3c64ced1a131",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f6e2d70e"
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": "<div class=\"html5-video-player y...\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/8fb635c2/p...\" aria-label=\"YouTube Video Player\">",
            "xpath": "li:nth-child(3) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "1cc4f15412b0",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-ce70bc3d"
          }
        ]
      },
      {
        "rule": "tabindex",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": true,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures tabindex attribute values greater than 0 are not used. Positive tabindex values create an unnatural tab order that disorients keyboard users."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/tabindex?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.bracknell-forest.gov.uk/",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\" tabindex=\"1\">\n      Skip to main content\n    </a>",
            "xpath": ".focusable",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "49352bf4b87c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0d692d83"
          },
          {
            "url": "https://www.bracknell-forest.gov.uk/",
            "html": "<div class=\"site-logo\" tabindex=\"2\">\n        <img src=\"/themes/custom/bfc/logo.svg\" alt=\"Bracknell Forest Council\">\n      </div>",
            "xpath": ".site-logo",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "a1425327e602",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-596d2daa"
          },
          {
            "url": "https://www.bracknell-forest.gov.uk/",
            "html": "<button aria-controls=\"main-menu-wrapper\" aria-expanded=\"false\" type=\"button\" class=\"menu__button\" tabindex=\"3\">",
            "xpath": ".menu__button",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "c2cf818b77f1",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e41e72db"
          }
        ]
      },
      {
        "rule": "aria-valid-attr-value",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures all ARIA attributes have valid values as required by the specification. Invalid values break assistive technology behavior."
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">\n\t\t\t\t<span>Royal Borough of Greenwich local election results May 2026</span>\n\n\t\t\t</h2>",
            "xpath": "article:nth-child(1) > .lgd-card__inner > .lgd-card__content > .lgd-card__title[role=\"heading\"][aria-level=\"h2\"]",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-level=\"h2\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "8f562572bd0e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-48b688d0"
          },
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">\n\t\t\t\t<span>Two successful convictions of businesses which sold cigarettes and vapes to children</span>\n\n\t\t\t</h2>",
            "xpath": "article:nth-child(2) > .lgd-card__inner > .lgd-card__content > .lgd-card__title[role=\"heading\"][aria-level=\"h2\"]",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-level=\"h2\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "b9cd6891da46",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-929b3244"
          }
        ]
      },
      {
        "rule": "landmark-one-main",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures the page has exactly one main landmark. Screen reader users rely on the main landmark to skip navigation and jump directly to page content."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://southhams.gov.uk/",
            "html": "<html lang=\"en\">",
            "xpath": "html",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "1f3e7126e6eb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "url": "https://westdevon.gov.uk/",
            "html": "<html lang=\"en\">",
            "xpath": "html",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "14b36c73413d",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-85b00be0"
          }
        ]
      },
      {
        "rule": "frame-title",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "Content Author"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "2.4.1",
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures <iframe> and <frame> elements have a descriptive title attribute so screen reader users understand what the embedded content contains."
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/frame-title?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://new.calderdale.gov.uk/",
            "html": "<iframe src=\"javascript:false\" title=\"\" role=\"presentation\" style=\"position: absolute; width: 0px; height: 0px; border: 0px;\"></iframe>",
            "xpath": "#chatInlay",
            "message": "Frames must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element has an empty title attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Using the \"title\" attribute on an iframe element with a presentational role behaves inconsistently between screen readers",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "13ace535bf28",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-e575c60d"
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": "<iframe id=\"chatbox\" src=\"https://chat.lbbd.gov.uk/\" style=\"width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-out;\"></iframe>",
            "xpath": "#chatbox",
            "message": "Frames must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element has no title attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "b9601535844b",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f7ee8851"
          }
        ]
      },
      {
        "rule": "QW-ACT-R38",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
        "ruleTitle": "The test target owns elements that doesn't have the correct role.",
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.milton-keynes.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "fingerprint": "63aebff96b2a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6958f87e"
          },
          {
            "url": "https://www.westnorthants.gov.uk",
            "html": null,
            "xpath": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "fingerprint": "e8e1a62b6e8e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-6958f87e"
          }
        ]
      },
      {
        "rule": "scrollable-region-focusable",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "2.1.1",
            "2.1.3"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/scrollable-region-focusable?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.galway.ie/",
            "html": "<div id=\"uc-cmp-description\" class=\"overflow\">",
            "xpath": [
              "#usercentrics-cmp-ui",
              "#uc-cmp-description"
            ],
            "message": "Scrollable region must have keyboard access",
            "fixSummary": "Fix any of the following:\n  Element should have focusable content\n  Element should be focusable",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "015da5275693",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-27b1dd38"
          }
        ]
      },
      {
        "rule": "QW-ACT-R34",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6a7281/",
        "ruleTitle": "The test target `aria-level` attribute has an invalid value.",
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target `aria-level` attribute has an invalid value.",
            "fingerprint": "5ca3e82bda9a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-37505a64"
          }
        ]
      },
      {
        "rule": "image-alt",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "1.1.1"
          ],
          "conformanceLevel": "A",
          "description": "Ensures every <img> element has alternative text. Without alt text, blind users receive no information about the image's meaning or purpose."
        },
        "wcag": {
          "scs": [
            "1.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.wirral.gov.uk/",
            "html": "<img loading=\"lazy\" src=\"https://wirralview.com/sites/default/files/styles/teaser_compact_extra_large/public/2022-12/newsupdate_wvimage.jpg?h=4362216e&amp;itok=kKoBhM2A\" width=\"1170\" height=\"600\" class=\"img-fluid\" data-once=\"allImages\" data-clarity-loaded=\"1uz2iit\">",
            "xpath": "img[data-clarity-loaded=\"1uz2iit\"]",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "dd798109fad2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-53302fe2"
          }
        ]
      },
      {
        "rule": "meta-viewport-large",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-viewport-large?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.sstaffs.gov.uk/",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=2.0, user-scalable=yes\">",
            "xpath": "meta[name=\"viewport\"]:nth-child(28)",
            "message": "Users should be able to zoom and scale the text up to 500%",
            "fixSummary": "Fix any of the following:\n  <meta> tag limits zooming on mobile devices",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "a8540442d2bb",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-aefa0a23"
          }
        ]
      },
      {
        "rule": "QW-ACT-R14",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b4f0c3/",
        "ruleTitle": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.sstaffs.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "fingerprint": "b9e93e01819e",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0be17e64"
          }
        ]
      },
      {
        "rule": "empty-heading",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/empty-heading?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.knowsley.gov.uk/",
            "html": "<h2 class=\"call-to-action-links-listing__title\"></h2>",
            "xpath": ".call-to-action-links-listing__title",
            "message": "Headings should not be empty",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "d9d09f2e3910",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-13046e2a"
          }
        ]
      },
      {
        "rule": "QW-ACT-R35",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ffd0e9/",
        "ruleTitle": "The test target accessible name doesn't exist or it's empty ('').",
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.knowsley.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "fingerprint": "5a92300ffee2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-66d4317d"
          }
        ]
      },
      {
        "rule": "select-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/select-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": "<select id=\"gtranslate_fake_select\">",
            "xpath": ".block-gtranslate > .gtranslate_wrapper.gt_container--wz96ug > select:nth-child(1)",
            "message": "Select element must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "5b85912d6c6f",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-f9398b58"
          }
        ]
      },
      {
        "rule": "QW-ACT-R43",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/0ssw9k/",
        "ruleTitle": "This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.",
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.",
            "fingerprint": "4540b801f471",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-9411a30e"
          }
        ]
      },
      {
        "rule": "QW-ACT-R19",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/cae760/",
        "ruleTitle": "The test target accessible name doesn't exist or it's empty ('').",
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "fingerprint": "56e05ab1a31c",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-0b95701a"
          }
        ]
      },
      {
        "rule": "aria-required-children",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "1.3.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.milton-keynes.gov.uk/",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\">",
            "xpath": "#Google\\ Basic\\ Consents",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: ul[tabindex]",
            "relatedPaths": [
              ".qc-cmp2-expandable-list"
            ],
            "colorScheme": "light",
            "fingerprint": "19e546eb24e2",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b80f5082"
          }
        ]
      },
      {
        "rule": "QW-ACT-R11",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/97a4e1/",
        "ruleTitle": "The test target doesn't have an accessible name, or it's empty ('').",
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.redcar-cleveland.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": "b10f67c66072",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-2971458a"
          }
        ]
      },
      {
        "rule": "aria-command-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-command-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.westminster.gov.uk/",
            "html": "<div id=\"oc-lcw-chat-button\" dir=\"ltr\" tabindex=\"0\" role=\"button\" class=\"ms-Stack css-110\"><i aria-hidden=\"true\" class=\"root-111\" id=\"oc-lcw-chat-button-icon-container\"></i></div>",
            "xpath": "#Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window",
            "message": "ARIA commands must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": "44acd475ba9a",
            "firstSeenAt": "2026-05-11T01:30:30.562Z",
            "patternId": "A11Y-b38b74d4"
          }
        ]
      }
    ],
    "roleStats": {
      "UX Designer": 154,
      "Visual Designer": 45,
      "Content Author": 29,
      "Front-End Developer": 411
    },
    "severityStats": {
      "Critical": 9,
      "Serious": 65,
      "Moderate": 398,
      "Minor": 0
    }
  },
  "changeTracking": {
    "newCount": 472,
    "resolvedCount": 0,
    "newIssues": [
      {
        "fingerprint": "039f8360fdc6",
        "url": "https://www.clarecoco.ie/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6780b5c168c8",
        "url": "https://www.clarecoco.ie/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "10e7650f1fa0",
        "url": "https://www.clarecoco.ie/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0f94a3efa0f5",
        "url": "https://www.clarecoco.ie/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b7a06b67c23a",
        "url": "https://www.clarecoco.ie/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c779a6d74ff1",
        "url": "https://www.clarecoco.ie/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f3159b2cd3a7",
        "url": "https://www.clarecoco.ie/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a9e4a82b8d7e",
        "url": "https://www.clarecoco.ie/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "413b38e7b428",
        "url": "https://www.clarecoco.ie/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "0382065c8537",
        "url": "https://www.clarecoco.ie/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "997875955fc9",
        "url": "https://www.leicester.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "1d16b99a5e8d",
        "url": "https://www.leicester.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "f4aafbef9ee3",
        "url": "https://www.leicester.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "4a31d8ce81e9",
        "url": "https://www.luton.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "05a490e5a8fd",
        "url": "https://www.luton.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8b048e9b5106",
        "url": "https://www.luton.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a2c138f7f293",
        "url": "https://www.luton.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e348323ead09",
        "url": "https://www.luton.gov.uk/",
        "ruleKey": "rule:qw-act-r28|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "72254751bad7",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "rule:aria-allowed-role|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6c70140d9067",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c8e13b5acd0f",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "16839e19ebc3",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7e53212e0f3d",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7d72693ddc88",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1f3a710d5e37",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5ff445cafa80",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2611415c964d",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8a8f26146a38",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ff3e5c044136",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7c0ef83856ab",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "rule:qw-act-r33|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "7f9eac51fd63",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "528a678e0f8f",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "c5716b1ae099",
        "url": "https://www.staffordshire.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b756d3b5f532",
        "url": "https://www.newark-sherwooddc.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "39daeea9259e",
        "url": "https://www.leeds.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "f8ae271ca528",
        "url": "https://www.leeds.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "2f9cd0fcc44e",
        "url": "https://www.merton.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0c62e356304e",
        "url": "https://www.merton.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c026a6bd6a9e",
        "url": "https://www.merton.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "cc88cd3912b1",
        "url": "https://www.dumfriesandgalloway.gov.uk/",
        "ruleKey": "wcag:wcag221|light",
        "engine": "axe"
      },
      {
        "fingerprint": "88a68b545209",
        "url": "https://www.dumfriesandgalloway.gov.uk/",
        "ruleKey": "wcag:wcag221|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "f36dd1cfff3e",
        "url": "https://www.dumfriesandgalloway.gov.uk/",
        "ruleKey": "rule:qw-act-r4|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "8ecc58e923c8",
        "url": "https://www.dumfriesandgalloway.gov.uk/",
        "ruleKey": "rule:qw-act-r71|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "1ed9823ee410",
        "url": "https://www.solihull.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "71e51e1b360f",
        "url": "https://www.solihull.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a6a7d4545947",
        "url": "https://www.solihull.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "052325e542f3",
        "url": "https://www.solihull.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fe52737fc3f3",
        "url": "https://www.solihull.gov.uk/",
        "ruleKey": "rule:qw-act-r28|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "409d87e8c67a",
        "url": "https://www.woking.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "eebf3c1b1241",
        "url": "https://www.woking.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b9682c5fae9c",
        "url": "https://www.woking.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "45ee84c1216d",
        "url": "https://www.woking.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "1ed416791e6e",
        "url": "https://www.kingston.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-contentinfo|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e417ed2838c5",
        "url": "https://www.kingston.gov.uk/",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "451b8a768371",
        "url": "https://www.kingston.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "6d00488430fb",
        "url": "https://www.kingston.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "d0f4ad14345a",
        "url": "https://www.kingston.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "cbffeb990854",
        "url": "https://www.kingston.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "26e7d4d5bccd",
        "url": "https://www.erewash.gov.uk/",
        "ruleKey": "rule:aria-dialog-name|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4abc6a3a0a08",
        "url": "https://www.erewash.gov.uk/",
        "ruleKey": "rule:aria-dialog-name|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5b52e3e31f2f",
        "url": "https://www.erewash.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "45c9049e5aa0",
        "url": "https://www.erewash.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1d9cfb5c4879",
        "url": "https://www.erewash.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "50bcb28f34e2",
        "url": "https://www.erewash.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b285a578090e",
        "url": "https://www.northtyneside.gov.uk/",
        "ruleKey": "rule:aria-dialog-name|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1560e257fa3f",
        "url": "https://www.northtyneside.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-contentinfo|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9acdb47e7d19",
        "url": "https://www.northtyneside.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7c472c156595",
        "url": "https://www.northtyneside.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "2465d6ea0514",
        "url": "https://www.galway.ie/en",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "33bb3bb2fd34",
        "url": "https://www.galway.ie/en",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "deeb17ade87e",
        "url": "https://www.galway.ie/en",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b09ad60a8735",
        "url": "https://www.galway.ie/en",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "015da5275693",
        "url": "https://www.galway.ie/en",
        "ruleKey": "wcag:wcag211+wcag213|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6ddd27eb30dc",
        "url": "https://www.galway.ie/en",
        "ruleKey": "rule:qw-act-r16|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "575abe629538",
        "url": "https://www.galway.ie/en",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "1bcc9bb42145",
        "url": "https://www.galway.ie/en",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "c37f44eb413e",
        "url": "https://www.galway.ie/en",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "ee7214b43625",
        "url": "https://www.gedling.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f7bf23fd26db",
        "url": "https://www.gedling.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "68817fe1b983",
        "url": "https://www.gedling.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "02116447c382",
        "url": "https://www.gedling.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "9e7026e7e177",
        "url": "https://haringey.gov.uk/",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "715e65302554",
        "url": "https://haringey.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b65ea01ae6db",
        "url": "https://haringey.gov.uk/",
        "ruleKey": "rule:qw-act-r28|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "9f4963b6f663",
        "url": "https://haringey.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "ace05c44ec1d",
        "url": "https://haringey.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "be3515372578",
        "url": "https://www.newport.gov.uk/",
        "ruleKey": "wcag:wcag221|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6a6331deebec",
        "url": "https://www.newport.gov.uk/",
        "ruleKey": "wcag:wcag221|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "71c91bed4efb",
        "url": "https://www.newport.gov.uk/",
        "ruleKey": "rule:qw-act-r4|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "4410facc2549",
        "url": "https://www.newport.gov.uk/",
        "ruleKey": "rule:qw-act-r71|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "ce67de752940",
        "url": "https://carlow.ie/",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7574e35fd10f",
        "url": "https://carlow.ie/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "4416da32cff1",
        "url": "https://carlow.ie/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "998280ae9420",
        "url": "https://www.londoncouncils.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "0baf626f819c",
        "url": "https://www.londoncouncils.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "c7dc54ca6d8f",
        "url": "https://www.londoncouncils.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "aec012d3d05e",
        "url": "https://www.rbwm.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3377277a44be",
        "url": "https://www.rbwm.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "cf8c14c0579d",
        "url": "https://www.rbwm.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "04c01530336a",
        "url": "https://www.rbwm.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "ea1869ba1c6f",
        "url": "https://schools.essex.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-contentinfo|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bd60db73523c",
        "url": "https://schools.essex.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4bb345f62f5b",
        "url": "https://schools.essex.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "005d9c181852",
        "url": "https://schools.essex.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3457e7403a75",
        "url": "https://schools.essex.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a5c7eec4af99",
        "url": "https://schools.essex.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "039bea96e979",
        "url": "https://laois.ie/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "38da9dde41d9",
        "url": "https://laois.ie/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8a14b808c5ad",
        "url": "https://laois.ie/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fd94c4724a0c",
        "url": "https://laois.ie/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "53de38bfdb3d",
        "url": "https://laois.ie/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5b683326398d",
        "url": "https://laois.ie/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "59eed53012d1",
        "url": "https://laois.ie/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ada530f1701a",
        "url": "https://laois.ie/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d9f8e2641f6a",
        "url": "https://laois.ie/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "daa55c85d339",
        "url": "https://laois.ie/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "d618f5d4cbff",
        "url": "https://laois.ie/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "dcffb7bc2d43",
        "url": "https://www.southwark.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ca192a1c18c1",
        "url": "https://www.southwark.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8b5ee563c376",
        "url": "https://www.southwark.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "1c214cd09608",
        "url": "https://www.southwark.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "595975a49d29",
        "url": "https://www.southwark.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "ad7136cce8e0",
        "url": "https://www.southwark.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "8f562572bd0e",
        "url": "https://www.royalgreenwich.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b9cd6891da46",
        "url": "https://www.royalgreenwich.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f74bdb97f816",
        "url": "https://www.royalgreenwich.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-contentinfo|light",
        "engine": "axe"
      },
      {
        "fingerprint": "492147f9cb5f",
        "url": "https://www.royalgreenwich.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5ca3e82bda9a",
        "url": "https://www.royalgreenwich.gov.uk/",
        "ruleKey": "rule:qw-act-r34|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "63f98a2b0384",
        "url": "https://www.royalgreenwich.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "9d4bd4eef244",
        "url": "https://www.royalgreenwich.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "a4c0ad9048c2",
        "url": "https://www.royalgreenwich.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "4bb770246391",
        "url": "https://www.northumberland.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bbb8f9ccf265",
        "url": "https://www.northumberland.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8dd2681609b4",
        "url": "https://www.northumberland.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "748cb8cc6dd9",
        "url": "https://www.northumberland.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "aac527f612dd",
        "url": "https://www.northumberland.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ca7ae250a335",
        "url": "https://www.northumberland.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "25a23d892a88",
        "url": "https://www.northumberland.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "38134624b0dd",
        "url": "https://www.northumberland.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0f8f8931c29f",
        "url": "https://www.northumberland.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b256352ae0c6",
        "url": "https://www.galwaycity.ie/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "90bdd0a6c6db",
        "url": "https://www.galwaycity.ie/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b723347bee7c",
        "url": "https://www.galwaycity.ie/",
        "ruleKey": "rule:qw-act-r28|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "a6474a732aec",
        "url": "https://eastcambs.gov.uk/",
        "ruleKey": "rule:page-has-heading-one|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a0d30630dfdb",
        "url": "https://eastcambs.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7cd3f18c0b53",
        "url": "https://eastcambs.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "9046cacd10eb",
        "url": "https://eastcambs.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "e76253d7bfff",
        "url": "https://www.tamworth.gov.uk/",
        "ruleKey": "rule:page-has-heading-one|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2ceff59fe92e",
        "url": "https://www.tamworth.gov.uk/",
        "ruleKey": "rule:page-has-heading-one|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cf08faf44063",
        "url": "https://www.tamworth.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d649a36cc5b5",
        "url": "https://www.tamworth.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "20b427928b1b",
        "url": "https://www.tamworth.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "bc0f63df1569",
        "url": "https://www.tamworth.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "5d16e31bffcd",
        "url": "https://www.argyll-bute.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "15e701b3dbe2",
        "url": "https://www.canterbury.gov.uk/",
        "ruleKey": "rule:label-title-only|light",
        "engine": "axe"
      },
      {
        "fingerprint": "12c4229b0e49",
        "url": "https://www.canterbury.gov.uk/",
        "ruleKey": "rule:label-title-only|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f07a666ad849",
        "url": "https://www.canterbury.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-contentinfo|light",
        "engine": "axe"
      },
      {
        "fingerprint": "067f3a32942b",
        "url": "https://www.canterbury.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2114519a5415",
        "url": "https://www.canterbury.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "922490a50fa5",
        "url": "https://www.canterbury.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "02df22f87762",
        "url": "https://www.canterbury.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "adac48a2cd6e",
        "url": "https://www.cumberland.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8f96418ff90b",
        "url": "https://www.cumberland.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "609dff2c93fe",
        "url": "https://www.cumberland.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "4ac409c51e08",
        "url": "https://www.easthants.gov.uk/",
        "ruleKey": "rule:aria-allowed-role|light",
        "engine": "axe"
      },
      {
        "fingerprint": "58dd2220ab78",
        "url": "https://www.easthants.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bf0b894647a6",
        "url": "https://www.easthants.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4c7664d05466",
        "url": "https://www.easthants.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fbf8f830653f",
        "url": "https://www.easthants.gov.uk/",
        "ruleKey": "rule:aria-allowed-role|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "0c8e16723b43",
        "url": "https://www.easthants.gov.uk/",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "bbc160d4a6ba",
        "url": "https://www.easthants.gov.uk/",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "c9ffd3bdd2c1",
        "url": "https://www.easthants.gov.uk/",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "257da6d6c85a",
        "url": "https://www.easthants.gov.uk/",
        "ruleKey": "rule:qw-act-r12|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "1b7a71228091",
        "url": "https://www.essex.gov.uk/",
        "ruleKey": "rule:label-title-only|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bb2f96241246",
        "url": "https://www.essex.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-contentinfo|light",
        "engine": "axe"
      },
      {
        "fingerprint": "45f3c683000c",
        "url": "https://www.essex.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cc037457bbdf",
        "url": "https://www.essex.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a0cb5c9b8b5a",
        "url": "https://www.essex.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "eddbbfbaa06c",
        "url": "https://www.essex.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a7f8fb5d74bb",
        "url": "https://www.essex.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "41c36bf8bee7",
        "url": "https://www.lbhf.gov.uk/",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "60f7a3c7f057",
        "url": "https://www.lbhf.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1034fa922de1",
        "url": "https://www.lbhf.gov.uk/",
        "ruleKey": "rule:qw-act-r28|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b92635c20fc4",
        "url": "https://www.lbhf.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "fb2da50059d7",
        "url": "https://www.lbhf.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "810c75caeaf1",
        "url": "https://www.hart.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-banner|light",
        "engine": "axe"
      },
      {
        "fingerprint": "26c6ef7491f9",
        "url": "https://www.hart.gov.uk/",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b8c7048be31c",
        "url": "https://www.hart.gov.uk/",
        "ruleKey": "rule:page-has-heading-one|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c16251672a92",
        "url": "https://www.hart.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "f01df90836e9",
        "url": "https://www.hart.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "889d165ec004",
        "url": "https://www.hart.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "5016d2c9ba10",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "rule:aria-dialog-name|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c537b2be9b08",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "df39e73bd4ba",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2cc50d1dac73",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b3421c6adf05",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "52d92c41d142",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ff284121fc5c",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5d6713ed3d2f",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "rule:label-title-only|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1b403d2babf7",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "02d82ea706ef",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "da30cbcc8d30",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "26bc7b644b53",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "rule:qw-act-r12|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "1e21b7f70534",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "c14a2e627f5c",
        "url": "https://www.havant.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "f55f2d18fc65",
        "url": "https://www.n-kesteven.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "7950699b6302",
        "url": "https://www.n-kesteven.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "ec6c4f7d612e",
        "url": "https://www.northyorks.gov.uk/",
        "ruleKey": "rule:label-title-only|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7b0275047548",
        "url": "https://www.northyorks.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "22d566696dcd",
        "url": "https://www.northyorks.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "82f4f8e08d42",
        "url": "https://www.northyorks.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "18ec8ebd9d31",
        "url": "https://www.rutland.gov.uk/",
        "ruleKey": "rule:aria-allowed-role|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fae674faab2a",
        "url": "https://www.rutland.gov.uk/",
        "ruleKey": "rule:aria-allowed-role|light",
        "engine": "axe"
      },
      {
        "fingerprint": "03403c350e2f",
        "url": "https://www.rutland.gov.uk/",
        "ruleKey": "rule:image-redundant-alt|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a126c515dfe9",
        "url": "https://www.rutland.gov.uk/",
        "ruleKey": "rule:image-redundant-alt|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d2afdf9785b3",
        "url": "https://www.rutland.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f79a3f79d496",
        "url": "https://www.rutland.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b63e71c92bad",
        "url": "https://www.rutland.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9592a450d687",
        "url": "https://www.rutland.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "8a07a82f9194",
        "url": "https://www.rutland.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "dbc29a2cd74e",
        "url": "https://www.surreyheath.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2e08c78e87df",
        "url": "https://www.surreyheath.gov.uk/",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a7b76fd9c677",
        "url": "https://www.surreyheath.gov.uk/",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "83572219b9b9",
        "url": "https://www.surreyheath.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "73f07869ec44",
        "url": "https://www.surreyheath.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b3f1e060b540",
        "url": "https://www.tipperarycoco.ie/",
        "ruleKey": "wcag:wcag221|light",
        "engine": "axe"
      },
      {
        "fingerprint": "997c652986dd",
        "url": "https://www.tipperarycoco.ie/",
        "ruleKey": "wcag:wcag221|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "e4d676179473",
        "url": "https://www.tipperarycoco.ie/",
        "ruleKey": "rule:qw-act-r4|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "586f5479339a",
        "url": "https://www.tipperarycoco.ie/",
        "ruleKey": "rule:qw-act-r71|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b8fc2045fbae",
        "url": "https://www.westmorlandandfurness.gov.uk/",
        "ruleKey": "rule:label-title-only|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6b19abb8a577",
        "url": "https://www.westmorlandandfurness.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-banner|light",
        "engine": "axe"
      },
      {
        "fingerprint": "caf76b3f7398",
        "url": "https://www.westmorlandandfurness.gov.uk/",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4af8aeac6bb2",
        "url": "https://www.westmorlandandfurness.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "623583e171d7",
        "url": "https://www.westmorlandandfurness.gov.uk/",
        "ruleKey": "rule:label-title-only|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "268b36ea2449",
        "url": "https://www.westmorlandandfurness.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-banner|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "f63e786e5a46",
        "url": "https://www.westmorlandandfurness.gov.uk/",
        "ruleKey": "rule:landmark-unique|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "c10aac8eb564",
        "url": "https://www.westmorlandandfurness.gov.uk/",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "975e7a3287c2",
        "url": "https://www.westmorlandandfurness.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "2f3f8138238d",
        "url": "https://www.wirral.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "888cb21d95eb",
        "url": "https://www.wirral.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a3fc1dbe8ad0",
        "url": "https://www.wirral.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "dd798109fad2",
        "url": "https://www.wirral.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ddd58dd1f53c",
        "url": "https://www.wirral.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "90577a7e55f9",
        "url": "https://www.wirral.gov.uk/",
        "ruleKey": "rule:qw-act-r17|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "2ef3a9cc1912",
        "url": "https://www.wirral.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "2b5212642558",
        "url": "https://www.wirral.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "e0f11f1e4b67",
        "url": "https://www.wokingham.gov.uk/",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "477edf2291a6",
        "url": "https://www.wokingham.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "465448600531",
        "url": "https://www.wokingham.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "ecb6f87447ea",
        "url": "https://www.wokingham.gov.uk/",
        "ruleKey": "rule:qw-act-r17|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "5a42e0f43bde",
        "url": "https://www.wokingham.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "685d749bfde5",
        "url": "https://www.wokingham.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "0eeca72096be",
        "url": "https://southhams.gov.uk/",
        "ruleKey": "rule:image-redundant-alt|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1f3e7126e6eb",
        "url": "https://southhams.gov.uk/",
        "ruleKey": "rule:landmark-one-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a458540f29f1",
        "url": "https://southhams.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "244f8898be91",
        "url": "https://southhams.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bd362b9da412",
        "url": "https://southhams.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f8f562fb1488",
        "url": "https://southhams.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b264697a6c02",
        "url": "https://southhams.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "660afe1526f7",
        "url": "https://westdevon.gov.uk/",
        "ruleKey": "rule:image-redundant-alt|light",
        "engine": "axe"
      },
      {
        "fingerprint": "14b36c73413d",
        "url": "https://westdevon.gov.uk/",
        "ruleKey": "rule:landmark-one-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bea9c3a2e5bc",
        "url": "https://westdevon.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "01d08eaa642c",
        "url": "https://westdevon.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3b931231e582",
        "url": "https://westdevon.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "911b0e3a9801",
        "url": "https://westdevon.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "1b73f9c85146",
        "url": "https://westdevon.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b9bd23d7bc0a",
        "url": "https://www.northdevon.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-contentinfo|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6c3721d6a5ef",
        "url": "https://www.northdevon.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "79b594e97939",
        "url": "https://www.northdevon.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e819aa74888d",
        "url": "https://www.northdevon.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d5ef4fbcca32",
        "url": "https://www.northdevon.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f02325ddf64c",
        "url": "https://www.northdevon.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "13fb34216e6e",
        "url": "https://www.northdevon.gov.uk/",
        "ruleKey": "rule:qw-act-r12|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "49ecc00881db",
        "url": "https://www.northdevon.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "c89521137e29",
        "url": "https://www.southkesteven.gov.uk/",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "015b1dab9d32",
        "url": "https://www.southkesteven.gov.uk/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0f076f204cd6",
        "url": "https://www.southkesteven.gov.uk/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7db6a87c5b41",
        "url": "https://www.southkesteven.gov.uk/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8d92e8763c37",
        "url": "https://www.southkesteven.gov.uk/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6c57d0ca7ae2",
        "url": "https://www.southkesteven.gov.uk/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "984d092bb816",
        "url": "https://www.southkesteven.gov.uk/",
        "ruleKey": "rule:page-has-heading-one|light",
        "engine": "axe"
      },
      {
        "fingerprint": "78a24bc4b03d",
        "url": "https://www.southkesteven.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "92023c6c450f",
        "url": "https://www.southkesteven.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "e85e29269a08",
        "url": "https://www.sstaffs.gov.uk/",
        "ruleKey": "rule:aria-dialog-name|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4f2eb679abcc",
        "url": "https://www.sstaffs.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a8540442d2bb",
        "url": "https://www.sstaffs.gov.uk/",
        "ruleKey": "rule:meta-viewport-large|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7a74dc009310",
        "url": "https://www.sstaffs.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "10f9c9f112b8",
        "url": "https://www.sstaffs.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9016465943ce",
        "url": "https://www.sstaffs.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "413fd04d49fe",
        "url": "https://www.sstaffs.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "aff5cdc9f7ee",
        "url": "https://www.sstaffs.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "be53a54c9b3c",
        "url": "https://www.sstaffs.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b9e93e01819e",
        "url": "https://www.sstaffs.gov.uk/",
        "ruleKey": "rule:qw-act-r14|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "5981077c3672",
        "url": "https://www.sstaffs.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "24458b1ab98f",
        "url": "https://www.sstaffs.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "639e646d4107",
        "url": "https://www.sstaffs.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "d9d09f2e3910",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "rule:empty-heading|light",
        "engine": "axe"
      },
      {
        "fingerprint": "00d8c449d409",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-contentinfo|light",
        "engine": "axe"
      },
      {
        "fingerprint": "883a185dc316",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "88f3951fa4bb",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4168ec659501",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e5d5720e63c4",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e75fd904c77c",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "32ff2118c3ed",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f9bcfe5f6fed",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fe7212b3fac0",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "44274cd789ee",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "86ba534bf1cb",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "67d7bda952c2",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7af55b9b6226",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d3f3c83a9a1c",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "84b4ff2cd709",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c1ca3f141898",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c763435668f2",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "rule:qw-act-r17|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "5b40c27e3898",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "5a92300ffee2",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "rule:qw-act-r35|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "2690219e147e",
        "url": "https://www.knowsley.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b1bc979a16dd",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "rule:aria-allowed-role|light",
        "engine": "axe"
      },
      {
        "fingerprint": "377625b29f9e",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "13ace535bf28",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "288a27f097eb",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d735cabc08e7",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "71a6f9791d14",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "07b8e2110622",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b5f7b711360d",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4473ea8191b4",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "73ec09713589",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "85b84cb0a71a",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e7691cecc6a9",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "388a53763d8f",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "256e5aab027a",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "eda74f0f48b7",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0f6fe5db0c49",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "57aead0eb879",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a3068722ad19",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "18501dc69d38",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c23d071abd10",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b08ab619271a",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d3a6db28a921",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3291ffc5c4bd",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4232c8c08c52",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "12f616be62f7",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ec9de4de80fa",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e57a657cc3d2",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cb580bd722a9",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "100eeb649220",
        "url": "https://new.calderdale.gov.uk/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "050523b96203",
        "url": "https://www.elmbridge.gov.uk/",
        "ruleKey": "rule:landmark-banner-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "257a2c63d5ec",
        "url": "https://www.elmbridge.gov.uk/",
        "ruleKey": "rule:landmark-banner-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e86177064df1",
        "url": "https://www.elmbridge.gov.uk/",
        "ruleKey": "rule:landmark-banner-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c23b3739cc43",
        "url": "https://www.elmbridge.gov.uk/",
        "ruleKey": "rule:landmark-banner-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f8b8a26b2c7e",
        "url": "https://www.elmbridge.gov.uk/",
        "ruleKey": "rule:landmark-banner-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "08a4258582f2",
        "url": "https://www.elmbridge.gov.uk/",
        "ruleKey": "rule:landmark-banner-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5dd69363728c",
        "url": "https://www.elmbridge.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-banner|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ddb5af23707e",
        "url": "https://www.elmbridge.gov.uk/",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bd1a6c8c1cec",
        "url": "https://www.elmbridge.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b0e0750ea37c",
        "url": "https://www.elmbridge.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "23a2c4524250",
        "url": "https://www.bedford.gov.uk/",
        "ruleKey": "rule:aria-dialog-name|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f0b54a66136d",
        "url": "https://www.bedford.gov.uk/",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b01f32622efa",
        "url": "https://www.bedford.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2447cbf81877",
        "url": "https://www.bedford.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "88ba46215f1c",
        "url": "https://www.bedford.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "075027fae743",
        "url": "https://www.bedford.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3066f4f5d216",
        "url": "https://www.bedford.gov.uk/",
        "ruleKey": "rule:qw-act-r12|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "89a8093e2354",
        "url": "https://www.bedford.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "4ce673bf7208",
        "url": "https://www.bedford.gov.uk/",
        "ruleKey": "rule:qw-act-r28|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "3d523978fe47",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3c64ced1a131",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1cc4f15412b0",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ae43e734219b",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b9601535844b",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9115cd2c78f2",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "69f57b9b3dd2",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bcceb773acfa",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9a9ad029ccc6",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bce3da19e390",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3ddfb8a44041",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "faaff3668617",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5b85912d6c6f",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4540b801f471",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "rule:qw-act-r43|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "afb54fe271bf",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "rule:qw-act-r12|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "18c053ace793",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "rule:qw-act-r16|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "56e05ab1a31c",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "rule:qw-act-r19|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "bf63851aa101",
        "url": "https://www.lbbd.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "d8d605640c93",
        "url": "https://www.rbkc.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bc278e9d4d65",
        "url": "https://www.rbkc.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ccd835c17f49",
        "url": "https://www.rbkc.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "668af8bb6391",
        "url": "https://www.rbkc.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "85ea817d0af2",
        "url": "https://www.rbkc.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b7393f593291",
        "url": "https://www.rbkc.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4ecc9eaf9b07",
        "url": "https://www.rbkc.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-banner|light",
        "engine": "axe"
      },
      {
        "fingerprint": "55a19b80c53c",
        "url": "https://www.rbkc.gov.uk/",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "92154f4bfbf2",
        "url": "https://www.rbkc.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "dd3a7050e40f",
        "url": "https://www.rbkc.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "06b6e9986922",
        "url": "https://www.rbkc.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "03ad9e5eb858",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "rule:aria-allowed-role|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8226966ac757",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "rule:aria-allowed-role|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3ba1548861d0",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "rule:aria-allowed-role|light",
        "engine": "axe"
      },
      {
        "fingerprint": "19e546eb24e2",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "44ff28ec4cc0",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1e4a57f5498f",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9790b0d4fe30",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e9743262ca42",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ccee22043bae",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9d9551565a48",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "164227b27ce9",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5765005f1233",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "760bba0994a7",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9da36de0190e",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b037bb4252cb",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6da41b230659",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f73de2fade26",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "93ccfea69f71",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "129689364531",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b1f9d0dabc8d",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "905500c560bc",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "73f579957a1f",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "63aebff96b2a",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "rule:qw-act-r38|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "e9afe35cc411",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "rule:qw-act-r16|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "feed41561bd6",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "rule:qw-act-r33|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "64ed87e82782",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "02596a0aa633",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "5829ac161e78",
        "url": "https://www.milton-keynes.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "97dcf35283be",
        "url": "https://www.redcar-cleveland.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1970fb7d119c",
        "url": "https://www.redcar-cleveland.gov.uk/",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "70ba12a23857",
        "url": "https://www.redcar-cleveland.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0584e1b1a9b1",
        "url": "https://www.redcar-cleveland.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b10f67c66072",
        "url": "https://www.redcar-cleveland.gov.uk/",
        "ruleKey": "rule:qw-act-r11|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "2d1675af2d48",
        "url": "https://www.redcar-cleveland.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b2fe93a0dd7a",
        "url": "https://www.redcar-cleveland.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "d4e55982bd50",
        "url": "https://www.redcar-cleveland.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "0e160dab236f",
        "url": "https://www.redcar-cleveland.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "5edb42b53265",
        "url": "https://www.sheffield.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "87960b22197c",
        "url": "https://www.sheffield.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6d1f00a94ca0",
        "url": "https://www.sheffield.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e4a16934d935",
        "url": "https://www.sheffield.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b7e8973baf37",
        "url": "https://www.sheffield.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "9329d1767a6c",
        "url": "https://www.sheffield.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "c545361b7ba4",
        "url": "https://www.west-lindsey.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "62fa58e0e5a3",
        "url": "https://www.west-lindsey.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "acc251eccc42",
        "url": "https://www.west-lindsey.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "49352bf4b87c",
        "url": "https://www.bracknell-forest.gov.uk/",
        "ruleKey": "rule:tabindex|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a1425327e602",
        "url": "https://www.bracknell-forest.gov.uk/",
        "ruleKey": "rule:tabindex|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c2cf818b77f1",
        "url": "https://www.bracknell-forest.gov.uk/",
        "ruleKey": "rule:tabindex|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4627a482f24d",
        "url": "https://www.croydon.gov.uk/",
        "ruleKey": "rule:aria-dialog-name|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a28837649db8",
        "url": "https://www.croydon.gov.uk/",
        "ruleKey": "rule:landmark-no-duplicate-contentinfo|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8cf3e1021c7c",
        "url": "https://www.croydon.gov.uk/",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fc0284ec3df3",
        "url": "https://www.croydon.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7d1e63563c2e",
        "url": "https://www.croydon.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b2f48eca115e",
        "url": "https://www.croydon.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "36583fe8cda2",
        "url": "https://www.croydon.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "725b95219731",
        "url": "https://www.croydon.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "170da587c85b",
        "url": "https://www.walthamforest.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "90abcd32b401",
        "url": "https://www.walthamforest.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "af57014e0fe4",
        "url": "https://www.walthamforest.gov.uk/",
        "ruleKey": "rule:qw-act-r12|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b0c99c141e49",
        "url": "https://www.walthamforest.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "28457439befe",
        "url": "https://www.walthamforest.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "44acd475ba9a",
        "url": "https://www.westminster.gov.uk/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f6fe31ac7dc7",
        "url": "https://www.westminster.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4bf01f2b2ab8",
        "url": "https://www.westminster.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "84ff4dcab5f0",
        "url": "https://www.westminster.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "0c8c8c542722",
        "url": "https://www.westnorthants.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3e5ae1fd0cb8",
        "url": "https://www.westnorthants.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "678dba3f4acb",
        "url": "https://www.westnorthants.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a3e8dad0fc54",
        "url": "https://www.westnorthants.gov.uk/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e8e1a62b6e8e",
        "url": "https://www.westnorthants.gov.uk/",
        "ruleKey": "rule:qw-act-r38|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "be8067ff3790",
        "url": "https://www.westnorthants.gov.uk/",
        "ruleKey": "rule:qw-act-r33|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b3a82963c57b",
        "url": "https://www.brighton-hove.gov.uk/",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cae30300d319",
        "url": "https://www.brighton-hove.gov.uk/",
        "ruleKey": "rule:qw-act-r25|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "9f95d77371b2",
        "url": "https://www.brighton-hove.gov.uk/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "6522e2be576b",
        "url": "https://www.brighton-hove.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "74c7833df6a0",
        "url": "https://www.lambeth.gov.uk/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "4aaf0b990302",
        "url": "https://www.lambeth.gov.uk/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      }
    ],
    "resolvedIssues": []
  }
}
