{
  "testEngine": {
    "name": "axe-core",
    "version": "4.13.0"
  },
  "testRunner": {
    "name": "axe"
  },
  "testEnvironment": {
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/153.0.8010.12 Safari/537.36",
    "windowWidth": 1280,
    "windowHeight": 900,
    "orientationAngle": 0,
    "orientationType": "landscape-primary"
  },
  "timestamp": "2026-10-05T03:02:56.149Z",
  "url": "http://127.0.0.1:3865/sample-1-request-form/",
  "toolOptions": {
    "runOnly": {
      "type": "tag",
      "values": [
        "wcag2a",
        "wcag2aa",
        "wcag21a",
        "wcag21aa"
      ]
    },
    "reporter": "v1"
  },
  "inapplicable": [
    {
      "id": "area-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag244",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.2.4.4",
        "EN-9.4.1.2",
        "ACT",
        "RGAAv4",
        "RGAA-1.1.2"
      ],
      "description": "Ensure <area> elements of image maps have alternative text",
      "help": "Active <area> elements must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/area-alt?application=playwright",
      "nodes": []
    },
    {
      "id": "aria-braille-equivalent",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure aria-braillelabel and aria-brailleroledescription have a non-braille equivalent",
      "help": "aria-braille attributes must have a non-braille equivalent",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-braille-equivalent?application=playwright",
      "nodes": []
    },
    {
      "id": "aria-command-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT",
        "RGAAv4",
        "RGAA-11.9.1"
      ],
      "description": "Ensure every ARIA button, link and menuitem has an accessible name",
      "help": "ARIA commands must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-command-name?application=playwright",
      "nodes": []
    },
    {
      "id": "aria-hidden-focus",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-10.8.1"
      ],
      "description": "Ensure aria-hidden elements are not focusable nor contain focusable elements",
      "help": "ARIA hidden element must not be focusable or contain focusable elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-hidden-focus?application=playwright",
      "nodes": []
    },
    {
      "id": "aria-input-field-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT",
        "RGAAv4",
        "RGAA-11.1.1"
      ],
      "description": "Ensure every ARIA input field has an accessible name",
      "help": "ARIA input fields must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-input-field-name?application=playwright",
      "nodes": []
    },
    {
      "id": "aria-meter-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag111",
        "EN-301-549",
        "EN-9.1.1.1",
        "RGAAv4",
        "RGAA-11.1.1"
      ],
      "description": "Ensure every ARIA meter node has an accessible name",
      "help": "ARIA meter nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-meter-name?application=playwright",
      "nodes": []
    },
    {
      "id": "aria-progressbar-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag111",
        "EN-301-549",
        "EN-9.1.1.1",
        "RGAAv4",
        "RGAA-11.1.1"
      ],
      "description": "Ensure every ARIA progressbar node has an accessible name",
      "help": "ARIA progressbar nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-progressbar-name?application=playwright",
      "nodes": []
    },
    {
      "id": "aria-required-children",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1",
        "RGAAv4",
        "RGAA-9.3.1"
      ],
      "description": "Ensure elements with an ARIA role that require child roles contain them",
      "help": "Certain ARIA roles must contain particular children",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-required-children?application=playwright",
      "nodes": []
    },
    {
      "id": "aria-required-parent",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1",
        "RGAAv4",
        "RGAA-9.3.1"
      ],
      "description": "Ensure elements with an ARIA role that require parent roles are contained by them",
      "help": "Certain ARIA roles must be contained by particular parents",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-required-parent?application=playwright",
      "nodes": []
    },
    {
      "id": "aria-tab-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT",
        "RGAAv4",
        "RGAA-7.1.1"
      ],
      "description": "Ensure every ARIA tab node has an accessible name",
      "help": "ARIA tab nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-tab-name?application=playwright",
      "nodes": []
    },
    {
      "id": "aria-toggle-field-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT",
        "RGAAv4",
        "RGAA-7.1.1"
      ],
      "description": "Ensure every ARIA toggle field has an accessible name",
      "help": "ARIA toggle fields must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-toggle-field-name?application=playwright",
      "nodes": []
    },
    {
      "id": "aria-tooltip-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure every ARIA tooltip node has an accessible name",
      "help": "ARIA tooltip nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-tooltip-name?application=playwright",
      "nodes": []
    },
    {
      "id": "autocomplete-valid",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag21aa",
        "wcag135",
        "EN-301-549",
        "EN-9.1.3.5",
        "ACT",
        "RGAAv4",
        "RGAA-11.13.1"
      ],
      "description": "Ensure the autocomplete attribute is correct and suitable for the form field",
      "help": "autocomplete attribute must be used correctly",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/autocomplete-valid?application=playwright",
      "nodes": []
    },
    {
      "id": "avoid-inline-spacing",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag21aa",
        "wcag1412",
        "EN-301-549",
        "EN-9.1.4.12",
        "ACT"
      ],
      "description": "Ensure that text spacing set through style attributes can be adjusted with custom stylesheets",
      "help": "Inline text spacing must be adjustable with custom stylesheets",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/avoid-inline-spacing?application=playwright",
      "nodes": []
    },
    {
      "id": "blink",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag222",
        "section508",
        "section508.22.j",
        "TTv5",
        "TT2.b",
        "EN-301-549",
        "EN-9.2.2.2",
        "RGAAv4",
        "RGAA-13.8.1"
      ],
      "description": "Ensure <blink> elements are not used",
      "help": "<blink> elements are deprecated and must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/blink?application=playwright",
      "nodes": []
    },
    {
      "id": "frame-focusable-content",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag211",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1",
        "RGAAv4",
        "RGAA-7.3.2"
      ],
      "description": "Ensure <frame> and <iframe> elements with focusable content do not have tabindex=-1",
      "help": "Frames with focusable content must not have tabindex=-1",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/frame-focusable-content?application=playwright",
      "nodes": []
    },
    {
      "id": "frame-title-unique",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT12.d",
        "EN-301-549",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-2.2.1"
      ],
      "description": "Ensure <iframe> and <frame> elements contain a unique title attribute",
      "help": "Frames must have a unique title attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/frame-title-unique?application=playwright",
      "nodes": []
    },
    {
      "id": "frame-title",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.i",
        "TTv5",
        "TT12.d",
        "EN-301-549",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-2.1.1"
      ],
      "description": "Ensure <iframe> and <frame> elements have an accessible name",
      "help": "Frames must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/frame-title?application=playwright",
      "nodes": []
    },
    {
      "id": "html-xml-lang-mismatch",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT",
        "RGAAv4",
        "RGAA-8.3.1"
      ],
      "description": "Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page",
      "help": "HTML elements with lang and xml:lang must have the same base language",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/html-xml-lang-mismatch?application=playwright",
      "nodes": []
    },
    {
      "id": "image-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "TT7.b",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT",
        "RGAAv4",
        "RGAA-1.1.1"
      ],
      "description": "Ensure <img> elements have alternative text or a role of none or presentation",
      "help": "Images must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/image-alt?application=playwright",
      "nodes": []
    },
    {
      "id": "input-button-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT",
        "RGAAv4",
        "RGAA-11.9.1"
      ],
      "description": "Ensure input buttons have discernible text",
      "help": "Input buttons must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/input-button-name?application=playwright",
      "nodes": []
    },
    {
      "id": "input-image-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "EN-9.4.1.2",
        "ACT",
        "RGAAv4",
        "RGAA-1.1.3"
      ],
      "description": "Ensure <input type=\"image\"> elements have alternative text",
      "help": "Image buttons must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/input-image-alt?application=playwright",
      "nodes": []
    },
    {
      "id": "link-in-text-block",
      "impact": null,
      "tags": [
        "cat.color",
        "wcag2a",
        "wcag141",
        "TTv5",
        "TT13.a",
        "EN-301-549",
        "EN-9.1.4.1",
        "RGAAv4",
        "RGAA-10.6.1"
      ],
      "description": "Ensure links are distinguished from surrounding text in a way that does not rely on color",
      "help": "Links must be distinguishable without relying on color",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/link-in-text-block?application=playwright",
      "nodes": []
    },
    {
      "id": "marquee",
      "impact": null,
      "tags": [
        "cat.parsing",
        "wcag2a",
        "wcag222",
        "TTv5",
        "TT2.b",
        "EN-301-549",
        "EN-9.2.2.2",
        "RGAAv4",
        "RGAA-13.8.1"
      ],
      "description": "Ensure <marquee> elements are not used",
      "help": "<marquee> elements are deprecated and must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/marquee?application=playwright",
      "nodes": []
    },
    {
      "id": "meta-refresh",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag221",
        "TTv5",
        "TT8.a",
        "EN-301-549",
        "EN-9.2.2.1",
        "RGAAv4",
        "RGAA-13.1.2"
      ],
      "description": "Ensure <meta http-equiv=\"refresh\"> is not used for delayed refresh",
      "help": "Delayed refresh under 20 hours must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/meta-refresh?application=playwright",
      "nodes": []
    },
    {
      "id": "object-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "RGAAv4",
        "RGAA-1.1.6"
      ],
      "description": "Ensure <object> elements have alternative text",
      "help": "<object> elements must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/object-alt?application=playwright",
      "nodes": []
    },
    {
      "id": "role-img-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT",
        "RGAAv4",
        "RGAA-1.1.1"
      ],
      "description": "Ensure [role=\"img\"] and [role=\"image\"] elements have alternative text",
      "help": "[role=\"img\"] and [role=\"image\"] elements must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/role-img-alt?application=playwright",
      "nodes": []
    },
    {
      "id": "scrollable-region-focusable",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag211",
        "wcag213",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1",
        "EN-9.2.1.3",
        "RGAAv4",
        "RGAA-7.3.2"
      ],
      "description": "Ensure elements that have scrollable content are accessible by keyboard in Safari",
      "help": "Scrollable region must have keyboard access",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/scrollable-region-focusable?application=playwright",
      "nodes": []
    },
    {
      "id": "select-name",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.n",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT",
        "RGAAv4",
        "RGAA-11.1.1"
      ],
      "description": "Ensure select element has an accessible name",
      "help": "Select element must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/select-name?application=playwright",
      "nodes": []
    },
    {
      "id": "server-side-image-map",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag211",
        "section508",
        "section508.22.f",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1",
        "RGAAv4",
        "RGAA-1.1.4"
      ],
      "description": "Ensure that server-side image maps are not used",
      "help": "Server-side image maps must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/server-side-image-map?application=playwright",
      "nodes": []
    },
    {
      "id": "summary-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure summary elements have discernible text",
      "help": "Summary elements must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/summary-name?application=playwright",
      "nodes": []
    },
    {
      "id": "svg-img-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT",
        "RGAAv4",
        "RGAA-1.1.5"
      ],
      "description": "Ensure <svg> elements with an img, image, graphics-document or graphics-symbol role have accessible text",
      "help": "<svg> elements with an img or image role must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/svg-img-alt?application=playwright",
      "nodes": []
    },
    {
      "id": "td-headers-attr",
      "impact": null,
      "tags": [
        "cat.tables",
        "wcag2a",
        "wcag131",
        "section508",
        "section508.22.g",
        "TTv5",
        "TT14.b",
        "EN-301-549",
        "EN-9.1.3.1",
        "RGAAv4",
        "RGAA-5.7.4"
      ],
      "description": "Ensure that each cell in a table that uses the headers attribute refers only to other <th> elements in that table",
      "help": "Table cell headers attributes must refer to other <th> elements in the same table",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/td-headers-attr?application=playwright",
      "nodes": []
    },
    {
      "id": "th-has-data-cells",
      "impact": null,
      "tags": [
        "cat.tables",
        "wcag2a",
        "wcag131",
        "section508",
        "section508.22.g",
        "TTv5",
        "TT14.b",
        "EN-301-549",
        "EN-9.1.3.1",
        "RGAAv4",
        "RGAA-5.7.1"
      ],
      "description": "Ensure that <th> elements and elements with role=columnheader/rowheader have data cells they describe",
      "help": "Table headers in a data table must refer to data cells",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/th-has-data-cells?application=playwright",
      "nodes": []
    },
    {
      "id": "valid-lang",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2aa",
        "wcag312",
        "TTv5",
        "TT11.b",
        "EN-301-549",
        "EN-9.3.1.2",
        "ACT",
        "RGAAv4",
        "RGAA-8.8.1"
      ],
      "description": "Ensure lang attributes have valid values",
      "help": "lang attribute must have a valid value",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/valid-lang?application=playwright",
      "nodes": []
    },
    {
      "id": "video-caption",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag122",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT17.a",
        "EN-301-549",
        "EN-9.1.2.2",
        "RGAAv4",
        "RGAA-4.3.1"
      ],
      "description": "Ensure <video> elements have captions",
      "help": "<video> elements must have captions",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/video-caption?application=playwright",
      "nodes": []
    },
    {
      "id": "no-autoplay-audio",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag142",
        "TTv5",
        "TT2.a",
        "EN-301-549",
        "EN-9.1.4.2",
        "ACT",
        "RGAAv4",
        "RGAA-4.10.1"
      ],
      "description": "Ensure <video> or <audio> elements do not autoplay audio for more than 3 seconds without a control mechanism to stop or mute the audio",
      "help": "<video> or <audio> elements must not play automatically",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/no-autoplay-audio?application=playwright",
      "nodes": []
    }
  ],
  "passes": [
    {
      "id": "aria-allowed-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-7.1.1"
      ],
      "description": "Ensure an element's role supports its ARIA attributes",
      "help": "Elements must only use supported ARIA attributes",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-allowed-attr?application=playwright",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "aria-allowed-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attributes are used correctly for the defined role"
            },
            {
              "id": "aria-allowed-attr-elm",
              "data": null,
              "relatedNodes": [],
              "message": "ARIA attributes are allowed for this element",
              "impact": "critical"
            },
            {
              "id": "aria-no-deprecated-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "No deprecated ARIA attributes are used"
            }
          ],
          "none": [
            {
              "id": "aria-unsupported-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute is supported"
            }
          ],
          "impact": null,
          "html": "<nav aria-label=\"Samples\"><a href=\"../index.html\">All samples</a><a href=\"../sample-1-request-form/\">Request form</a><a href=\"../sample-2-executed-record/\">Executed record</a><a href=\"../sample-3-admin-guide/\">Administrator guide</a></nav>",
          "target": [
            "nav"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-allowed-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attributes are used correctly for the defined role"
            },
            {
              "id": "aria-allowed-attr-elm",
              "data": null,
              "relatedNodes": [],
              "message": "ARIA attributes are allowed for this element",
              "impact": "critical"
            },
            {
              "id": "aria-no-deprecated-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "No deprecated ARIA attributes are used"
            }
          ],
          "none": [
            {
              "id": "aria-unsupported-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute is supported"
            }
          ],
          "impact": null,
          "html": "<ol class=\"steps\" aria-label=\"Request progress\"><li id=\"progress-0\">Request details</li><li id=\"progress-1\">Impact and usage</li><li id=\"progress-2\">Remediation plan</li><li id=\"progress-3\" aria-current=\"step\">Review and submit</li></ol>",
          "target": [
            "ol"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-allowed-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attributes are used correctly for the defined role"
            },
            {
              "id": "aria-allowed-attr-elm",
              "data": null,
              "relatedNodes": [],
              "message": "ARIA attributes are allowed for this element",
              "impact": "critical"
            },
            {
              "id": "aria-no-deprecated-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "No deprecated ARIA attributes are used"
            }
          ],
          "none": [
            {
              "id": "aria-unsupported-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute is supported"
            }
          ],
          "impact": null,
          "html": "<li id=\"progress-3\" aria-current=\"step\">Review and submit</li>",
          "target": [
            "#progress-3"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-allowed-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attributes are used correctly for the defined role"
            },
            {
              "id": "aria-allowed-attr-elm",
              "data": null,
              "relatedNodes": [],
              "message": "ARIA attributes are allowed for this element",
              "impact": "critical"
            },
            {
              "id": "aria-no-deprecated-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "No deprecated ARIA attributes are used"
            }
          ],
          "none": [
            {
              "id": "aria-unsupported-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute is supported"
            }
          ],
          "impact": null,
          "html": "<p id=\"status\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\" class=\"status\">Saved draft restored. Review your answers before submitting.</p>",
          "target": [
            "#status"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-allowed-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attributes are used correctly for the defined role"
            },
            {
              "id": "aria-allowed-attr-elm",
              "data": null,
              "relatedNodes": [],
              "message": "ARIA attributes are allowed for this element",
              "impact": "critical"
            },
            {
              "id": "aria-no-deprecated-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "No deprecated ARIA attributes are used"
            }
          ],
          "none": [
            {
              "id": "aria-unsupported-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute is supported"
            }
          ],
          "impact": null,
          "html": "<section class=\"panel step\" id=\"step-3\" aria-labelledby=\"heading-3\">",
          "target": [
            "#step-3"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-allowed-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attributes are used correctly for the defined role"
            },
            {
              "id": "aria-allowed-attr-elm",
              "data": null,
              "relatedNodes": [],
              "message": "ARIA attributes are allowed for this element",
              "impact": "critical"
            },
            {
              "id": "aria-no-deprecated-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "No deprecated ARIA attributes are used"
            }
          ],
          "none": [
            {
              "id": "aria-unsupported-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute is supported"
            }
          ],
          "impact": null,
          "html": "<input type=\"checkbox\" id=\"confirm\" name=\"confirm\" aria-describedby=\"confirm-help confirm-error\" required=\"\">",
          "target": [
            "#confirm"
          ]
        }
      ]
    },
    {
      "id": "aria-conditional-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-7.1.1"
      ],
      "description": "Ensure ARIA attributes are used as described in the specification of the element's role",
      "help": "ARIA attributes must be used as specified for the element's role",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-conditional-attr?application=playwright",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "aria-conditional-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<nav aria-label=\"Samples\"><a href=\"../index.html\">All samples</a><a href=\"../sample-1-request-form/\">Request form</a><a href=\"../sample-2-executed-record/\">Executed record</a><a href=\"../sample-3-admin-guide/\">Administrator guide</a></nav>",
          "target": [
            "nav"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-conditional-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<ol class=\"steps\" aria-label=\"Request progress\"><li id=\"progress-0\">Request details</li><li id=\"progress-1\">Impact and usage</li><li id=\"progress-2\">Remediation plan</li><li id=\"progress-3\" aria-current=\"step\">Review and submit</li></ol>",
          "target": [
            "ol"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-conditional-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<li id=\"progress-3\" aria-current=\"step\">Review and submit</li>",
          "target": [
            "#progress-3"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-conditional-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<p id=\"status\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\" class=\"status\">Saved draft restored. Review your answers before submitting.</p>",
          "target": [
            "#status"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-conditional-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<section class=\"panel step\" id=\"step-3\" aria-labelledby=\"heading-3\">",
          "target": [
            "#step-3"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-conditional-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<input type=\"checkbox\" id=\"confirm\" name=\"confirm\" aria-describedby=\"confirm-help confirm-error\" required=\"\">",
          "target": [
            "#confirm"
          ]
        }
      ]
    },
    {
      "id": "aria-deprecated-role",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-7.1.1"
      ],
      "description": "Ensure elements do not use deprecated roles",
      "help": "Deprecated ARIA roles must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-deprecated-role?application=playwright",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "deprecatedrole",
              "data": null,
              "relatedNodes": [],
              "impact": "minor",
              "message": "ARIA role is not deprecated"
            }
          ],
          "impact": null,
          "html": "<p id=\"status\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\" class=\"status\">Saved draft restored. Review your answers before submitting.</p>",
          "target": [
            "#status"
          ]
        }
      ]
    },
    {
      "id": "aria-hidden-body",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "wcag412",
        "EN-301-549",
        "EN-9.1.3.1",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-10.8.1"
      ],
      "description": "Ensure aria-hidden=\"true\" is not present on the document body.",
      "help": "aria-hidden=\"true\" must not be present on the document body",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-hidden-body?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "aria-hidden-body",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "No aria-hidden attribute is present on document body"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<body>",
          "target": [
            "body"
          ]
        }
      ]
    },
    {
      "id": "aria-prohibited-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-7.1.1"
      ],
      "description": "Ensure ARIA attributes are not prohibited for an element's role",
      "help": "Elements must only use permitted ARIA attributes",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-prohibited-attr?application=playwright",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "aria-prohibited-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "impact": null,
          "html": "<nav aria-label=\"Samples\"><a href=\"../index.html\">All samples</a><a href=\"../sample-1-request-form/\">Request form</a><a href=\"../sample-2-executed-record/\">Executed record</a><a href=\"../sample-3-admin-guide/\">Administrator guide</a></nav>",
          "target": [
            "nav"
          ]
        },
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "aria-prohibited-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "impact": null,
          "html": "<ol class=\"steps\" aria-label=\"Request progress\"><li id=\"progress-0\">Request details</li><li id=\"progress-1\">Impact and usage</li><li id=\"progress-2\">Remediation plan</li><li id=\"progress-3\" aria-current=\"step\">Review and submit</li></ol>",
          "target": [
            "ol"
          ]
        },
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "aria-prohibited-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "impact": null,
          "html": "<li id=\"progress-3\" aria-current=\"step\">Review and submit</li>",
          "target": [
            "#progress-3"
          ]
        },
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "aria-prohibited-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "impact": null,
          "html": "<p id=\"status\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\" class=\"status\">Saved draft restored. Review your answers before submitting.</p>",
          "target": [
            "#status"
          ]
        },
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "aria-prohibited-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "impact": null,
          "html": "<section class=\"panel step\" id=\"step-3\" aria-labelledby=\"heading-3\">",
          "target": [
            "#step-3"
          ]
        },
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "aria-prohibited-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "impact": null,
          "html": "<input type=\"checkbox\" id=\"confirm\" name=\"confirm\" aria-describedby=\"confirm-help confirm-error\" required=\"\">",
          "target": [
            "#confirm"
          ]
        }
      ]
    },
    {
      "id": "aria-required-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-7.1.1"
      ],
      "description": "Ensure elements with ARIA roles have all required ARIA attributes",
      "help": "Required ARIA attributes must be provided",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-required-attr?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "aria-required-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "All required ARIA attributes are present"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p id=\"status\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\" class=\"status\">Saved draft restored. Review your answers before submitting.</p>",
          "target": [
            "#status"
          ]
        }
      ]
    },
    {
      "id": "aria-roles",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-7.1.1"
      ],
      "description": "Ensure all elements with a role attribute use a valid value",
      "help": "ARIA roles used must conform to valid values",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-roles?application=playwright",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "invalidrole",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA role is valid"
            },
            {
              "id": "abstractrole",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Abstract roles are not used"
            },
            {
              "id": "unsupportedrole",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA role is supported"
            }
          ],
          "impact": null,
          "html": "<p id=\"status\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\" class=\"status\">Saved draft restored. Review your answers before submitting.</p>",
          "target": [
            "#status"
          ]
        }
      ]
    },
    {
      "id": "aria-valid-attr-value",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-7.1.1"
      ],
      "description": "Ensure all ARIA attributes have valid values",
      "help": "ARIA attributes must conform to valid values",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-valid-attr-value?application=playwright",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "aria-valid-attr-value",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute values are valid"
            },
            {
              "id": "aria-errormessage",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
            },
            {
              "id": "aria-level",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-level values are valid"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<nav aria-label=\"Samples\"><a href=\"../index.html\">All samples</a><a href=\"../sample-1-request-form/\">Request form</a><a href=\"../sample-2-executed-record/\">Executed record</a><a href=\"../sample-3-admin-guide/\">Administrator guide</a></nav>",
          "target": [
            "nav"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-valid-attr-value",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute values are valid"
            },
            {
              "id": "aria-errormessage",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
            },
            {
              "id": "aria-level",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-level values are valid"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<ol class=\"steps\" aria-label=\"Request progress\"><li id=\"progress-0\">Request details</li><li id=\"progress-1\">Impact and usage</li><li id=\"progress-2\">Remediation plan</li><li id=\"progress-3\" aria-current=\"step\">Review and submit</li></ol>",
          "target": [
            "ol"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-valid-attr-value",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute values are valid"
            },
            {
              "id": "aria-errormessage",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
            },
            {
              "id": "aria-level",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-level values are valid"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<li id=\"progress-3\" aria-current=\"step\">Review and submit</li>",
          "target": [
            "#progress-3"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-valid-attr-value",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute values are valid"
            },
            {
              "id": "aria-errormessage",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
            },
            {
              "id": "aria-level",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-level values are valid"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<p id=\"status\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\" class=\"status\">Saved draft restored. Review your answers before submitting.</p>",
          "target": [
            "#status"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-valid-attr-value",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute values are valid"
            },
            {
              "id": "aria-errormessage",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
            },
            {
              "id": "aria-level",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-level values are valid"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<section class=\"panel step\" id=\"step-3\" aria-labelledby=\"heading-3\">",
          "target": [
            "#step-3"
          ]
        },
        {
          "any": [],
          "all": [
            {
              "id": "aria-valid-attr-value",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute values are valid"
            },
            {
              "id": "aria-errormessage",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
            },
            {
              "id": "aria-level",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-level values are valid"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<input type=\"checkbox\" id=\"confirm\" name=\"confirm\" aria-describedby=\"confirm-help confirm-error\" required=\"\">",
          "target": [
            "#confirm"
          ]
        }
      ]
    },
    {
      "id": "aria-valid-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-7.1.1"
      ],
      "description": "Ensure attributes that begin with aria- are valid ARIA attributes",
      "help": "ARIA attributes must conform to valid names",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/aria-valid-attr?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "aria-valid-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute name is valid"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<nav aria-label=\"Samples\"><a href=\"../index.html\">All samples</a><a href=\"../sample-1-request-form/\">Request form</a><a href=\"../sample-2-executed-record/\">Executed record</a><a href=\"../sample-3-admin-guide/\">Administrator guide</a></nav>",
          "target": [
            "nav"
          ]
        },
        {
          "any": [
            {
              "id": "aria-valid-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute name is valid"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<ol class=\"steps\" aria-label=\"Request progress\"><li id=\"progress-0\">Request details</li><li id=\"progress-1\">Impact and usage</li><li id=\"progress-2\">Remediation plan</li><li id=\"progress-3\" aria-current=\"step\">Review and submit</li></ol>",
          "target": [
            "ol"
          ]
        },
        {
          "any": [
            {
              "id": "aria-valid-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute name is valid"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<li id=\"progress-3\" aria-current=\"step\">Review and submit</li>",
          "target": [
            "#progress-3"
          ]
        },
        {
          "any": [
            {
              "id": "aria-valid-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute name is valid"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p id=\"status\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\" class=\"status\">Saved draft restored. Review your answers before submitting.</p>",
          "target": [
            "#status"
          ]
        },
        {
          "any": [
            {
              "id": "aria-valid-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute name is valid"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<section class=\"panel step\" id=\"step-3\" aria-labelledby=\"heading-3\">",
          "target": [
            "#step-3"
          ]
        },
        {
          "any": [
            {
              "id": "aria-valid-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute name is valid"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input type=\"checkbox\" id=\"confirm\" name=\"confirm\" aria-describedby=\"confirm-help confirm-error\" required=\"\">",
          "target": [
            "#confirm"
          ]
        }
      ]
    },
    {
      "id": "button-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT",
        "RGAAv4",
        "RGAA-11.9.1"
      ],
      "description": "Ensure buttons have discernible text",
      "help": "Buttons must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/button-name?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "button-has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has inner text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"button\" id=\"back\" class=\"secondary\">Back</button>",
          "target": [
            "#back"
          ]
        },
        {
          "any": [
            {
              "id": "button-has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has inner text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"submit\" id=\"next\">Submit demonstration request</button>",
          "target": [
            "#next"
          ]
        },
        {
          "any": [
            {
              "id": "button-has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has inner text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"button\" id=\"save\" class=\"secondary\">Save draft</button>",
          "target": [
            "#save"
          ]
        },
        {
          "any": [
            {
              "id": "button-has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has inner text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"button\" id=\"restore\" class=\"secondary\">Restore saved draft</button>",
          "target": [
            "#restore"
          ]
        },
        {
          "any": [
            {
              "id": "button-has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has inner text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"button\" id=\"cancel\" class=\"secondary\">Cancel draft</button>",
          "target": [
            "#cancel"
          ]
        }
      ]
    },
    {
      "id": "bypass",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag241",
        "section508",
        "section508.22.o",
        "TTv5",
        "TT9.a",
        "EN-301-549",
        "EN-9.2.4.1",
        "RGAAv4",
        "RGAA-12.7.1"
      ],
      "description": "Ensure each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
      "help": "Page must have means to bypass repeated blocks",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/bypass?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "internal-link-present",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Valid skip link found"
            },
            {
              "id": "header-present",
              "data": null,
              "relatedNodes": [
                {
                  "html": "<h1>Accessibility exception request</h1>",
                  "target": [
                    "h1"
                  ]
                },
                {
                  "html": "<h2 id=\"heading-3\" tabindex=\"-1\">Step 4 of 4: Review and submit</h2>",
                  "target": [
                    "#heading-3"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Page has a heading"
            },
            {
              "id": "landmark",
              "data": null,
              "relatedNodes": [
                {
                  "html": "<main id=\"main\" tabindex=\"-1\">",
                  "target": [
                    "#main"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Page has a landmark region"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "color-contrast",
      "impact": null,
      "tags": [
        "cat.color",
        "wcag2aa",
        "wcag143",
        "TTv5",
        "TT13.c",
        "EN-301-549",
        "EN-9.1.4.3",
        "ACT",
        "RGAAv4",
        "RGAA-3.2.1"
      ],
      "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/color-contrast?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#ffffff",
                "bgColor": "#172c40",
                "contrastRatio": 14.27,
                "fontSize": "13.8pt (18.4px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<div class=\"brand\">GRIDEX INC. / ACCESSIBILITY SAMPLES</div>",
          "target": [
            ".brand"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#ffffff",
                "bgColor": "#172c40",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p>Demonstration sample by Gridex Inc. — synthetic data; not a State of Minnesota system</p>",
          "target": [
            "header > p"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#174f85",
                "bgColor": "#ffffff",
                "contrastRatio": 8.42,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 8.42"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<a href=\"../index.html\">All samples</a>",
          "target": [
            "a[href=\"../index.html\"]"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#174f85",
                "bgColor": "#ffffff",
                "contrastRatio": 8.42,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 8.42"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<a href=\"../sample-1-request-form/\">Request form</a>",
          "target": [
            "a[href$=\"sample-1-request-form/\"]"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#174f85",
                "bgColor": "#ffffff",
                "contrastRatio": 8.42,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 8.42"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<a href=\"../sample-2-executed-record/\">Executed record</a>",
          "target": [
            "a[href$=\"sample-2-executed-record/\"]"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#174f85",
                "bgColor": "#ffffff",
                "contrastRatio": 8.42,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 8.42"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<a href=\"../sample-3-admin-guide/\">Administrator guide</a>",
          "target": [
            "a[href$=\"sample-3-admin-guide/\"]"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#405c72",
                "bgColor": "#f5f7fa",
                "contrastRatio": 6.54,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 6.54"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"eyebrow\">Sample 01 · Web application and HTML</p>",
          "target": [
            ".eyebrow"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#f5f7fa",
                "contrastRatio": 13.3,
                "fontSize": "32.4pt (43.2px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "3:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 13.3"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<h1>Accessibility exception request</h1>",
          "target": [
            "h1"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#f5f7fa",
                "contrastRatio": 13.3,
                "fontSize": "13.8pt (18.4px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 13.3"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"lead\">Describe the accessibility barrier, who is affected, and your remediation plan. Review your answers before sending this demonstration request for DAC review.</p>",
          "target": [
            ".lead"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#f5f7fa",
                "contrastRatio": 13.3,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 13.3"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p>Use fictional information only. Required fields are labeled “required”. Drafts stay in this browser; no request or notification is sent.</p>",
          "target": [
            "#main > p:nth-child(4)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#f5f7fa",
                "contrastRatio": 13.3,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 13.3"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<li id=\"progress-0\">Request details</li>",
          "target": [
            "#progress-0"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#f5f7fa",
                "contrastRatio": 13.3,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 13.3"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<li id=\"progress-1\">Impact and usage</li>",
          "target": [
            "#progress-1"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#f5f7fa",
                "contrastRatio": 13.3,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 13.3"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<li id=\"progress-2\">Remediation plan</li>",
          "target": [
            "#progress-2"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#dceafa",
                "contrastRatio": 11.68,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 11.68"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<li id=\"progress-3\" aria-current=\"step\">Review and submit</li>",
          "target": [
            "#progress-3"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#edf4fa",
                "contrastRatio": 12.86,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 12.86"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p id=\"status\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\" class=\"status\">Saved draft restored. Review your answers before submitting.</p>",
          "target": [
            "#status"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "messageKey": "hidden"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is hidden"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"title\" name=\"title\" aria-describedby=\"title-help title-error\" required=\"\" type=\"text\" maxlength=\"200\">",
          "target": [
            "#title"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "messageKey": "hidden"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is hidden"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"agency\" name=\"agency\" aria-describedby=\"agency-help agency-error\" required=\"\" type=\"text\" maxlength=\"200\">",
          "target": [
            "#agency"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "messageKey": "hidden"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is hidden"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"requestor\" name=\"requestor\" aria-describedby=\"requestor-help requestor-error\" required=\"\" type=\"text\" autocomplete=\"name\" maxlength=\"200\">",
          "target": [
            "#requestor"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "messageKey": "hidden"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is hidden"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"email\" name=\"email\" aria-describedby=\"email-help email-error\" required=\"\" type=\"email\" autocomplete=\"email\" maxlength=\"200\">",
          "target": [
            "#email"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "messageKey": "hidden"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is hidden"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<textarea id=\"description\" name=\"description\" aria-describedby=\"description-help description-error\" required=\"\" maxlength=\"2000\"></textarea>",
          "target": [
            "#description"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "messageKey": "hidden"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is hidden"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<textarea id=\"barrier\" name=\"barrier\" aria-describedby=\"barrier-help barrier-error\" required=\"\" maxlength=\"2000\"></textarea>",
          "target": [
            "#barrier"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "messageKey": "hidden"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is hidden"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<textarea id=\"impact\" name=\"impact\" aria-describedby=\"impact-help impact-error\" required=\"\" maxlength=\"2000\"></textarea>",
          "target": [
            "#impact"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "messageKey": "hidden"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is hidden"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<textarea id=\"usage\" name=\"usage\" aria-describedby=\"usage-help usage-error\" required=\"\" maxlength=\"2000\"></textarea>",
          "target": [
            "#usage"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "messageKey": "hidden"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is hidden"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<textarea id=\"alternative\" name=\"alternative\" aria-describedby=\"alternative-help alternative-error\" required=\"\" maxlength=\"2000\"></textarea>",
          "target": [
            "#alternative"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "messageKey": "hidden"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is hidden"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"start\" name=\"start\" aria-describedby=\"start-help start-error\" required=\"\" type=\"text\" inputmode=\"numeric\" data-date=\"true\" maxlength=\"10\">",
          "target": [
            "#start"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "messageKey": "hidden"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is hidden"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"finish\" name=\"finish\" aria-describedby=\"finish-help finish-error\" required=\"\" type=\"text\" inputmode=\"numeric\" data-date=\"true\" maxlength=\"10\">",
          "target": [
            "#finish"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "messageKey": "hidden"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is hidden"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"expiration\" name=\"expiration\" aria-describedby=\"expiration-help expiration-error\" required=\"\" type=\"text\" inputmode=\"numeric\" data-date=\"true\" maxlength=\"10\">",
          "target": [
            "#expiration"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "messageKey": "hidden"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is hidden"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<textarea id=\"plan\" name=\"plan\" aria-describedby=\"plan-help plan-error\" required=\"\" maxlength=\"2000\"></textarea>",
          "target": [
            "#plan"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "18.0pt (24px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "3:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<h2 id=\"heading-3\" tabindex=\"-1\">Step 4 of 4: Review and submit</h2>",
          "target": [
            "#heading-3"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p>Review each answer. Use Back to change your plan, impact, or request details.</p>",
          "target": [
            "#step-3 > p"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Request name</dt>",
          "target": [
            "dt:nth-child(1)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Legacy training registration portal</dd>",
          "target": [
            "dd:nth-child(2)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Agency</dt>",
          "target": [
            "dt:nth-child(3)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Demo Learning Agency</dd>",
          "target": [
            "dd:nth-child(4)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Requester name</dt>",
          "target": [
            "dt:nth-child(5)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Alex Morgan</dd>",
          "target": [
            "dd:nth-child(6)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>DAC consultation</dt>",
          "target": [
            "dt:nth-child(7)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Yes</dd>",
          "target": [
            "dd:nth-child(8)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Contact email</dt>",
          "target": [
            "dt:nth-child(9)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>alex@example.com</dd>",
          "target": [
            "dd:nth-child(10)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Product and exception reason</dt>",
          "target": [
            "dt:nth-child(11)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Synthetic internal training portal with an inaccessible calendar.</dd>",
          "target": [
            "dd:nth-child(12)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Accessibility barrier</dt>",
          "target": [
            "dt:nth-child(13)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>The calendar cannot be used by keyboard. WCAG 2.1.1.</dd>",
          "target": [
            "dd:nth-child(14)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Impact on people with disabilities</dt>",
          "target": [
            "dt:nth-child(15)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Staff cannot register without assistance.</dd>",
          "target": [
            "dd:nth-child(16)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Usage information</dt>",
          "target": [
            "dt:nth-child(17)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>60 fictional staff quarterly, internal service.</dd>",
          "target": [
            "dd:nth-child(18)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Equivalent access and assistance</dt>",
          "target": [
            "dt:nth-child(19)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Accessible text form with one business day confirmation.</dd>",
          "target": [
            "dd:nth-child(20)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Expected remediation start date</dt>",
          "target": [
            "dt:nth-child(21)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>2026-10-15</dd>",
          "target": [
            "dd:nth-child(22)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Expected remediation completion date</dt>",
          "target": [
            "dt:nth-child(23)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>2027-03-15</dd>",
          "target": [
            "dd:nth-child(24)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Requested exception expiration date</dt>",
          "target": [
            "dt:nth-child(25)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>2027-04-15</dd>",
          "target": [
            "dd:nth-child(26)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "bold",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Remediation plan</dt>",
          "target": [
            "dt:nth-child(27)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Replace calendar, test with keyboard and screen readers, and record results.</dd>",
          "target": [
            "dd:nth-child(28)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#ffffff",
                "contrastRatio": 14.27,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 14.27"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<label for=\"confirm\">I confirm these fictional answers are ready for review (required)</label>",
          "target": [
            "label[for=\"confirm\"]"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#40556a",
                "bgColor": "#ffffff",
                "contrastRatio": 7.7,
                "fontSize": "11.3pt (15.04px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 7.7"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p id=\"confirm-help\" class=\"help\">Submission starts the demonstration review chain: agency and MNIT DAC review, Office of Accessibility final review, then agency authorized signer approval.</p>",
          "target": [
            "#confirm-help"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#174f85",
                "bgColor": "#ffffff",
                "contrastRatio": 8.42,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 8.42"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"button\" id=\"back\" class=\"secondary\">Back</button>",
          "target": [
            "#back"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#ffffff",
                "bgColor": "#174f85",
                "contrastRatio": 8.42,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 8.42"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"submit\" id=\"next\">Submit demonstration request</button>",
          "target": [
            "#next"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#174f85",
                "bgColor": "#ffffff",
                "contrastRatio": 8.42,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 8.42"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"button\" id=\"save\" class=\"secondary\">Save draft</button>",
          "target": [
            "#save"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#174f85",
                "bgColor": "#ffffff",
                "contrastRatio": 8.42,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 8.42"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"button\" id=\"restore\" class=\"secondary\">Restore saved draft</button>",
          "target": [
            "#restore"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#174f85",
                "bgColor": "#ffffff",
                "contrastRatio": 8.42,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 8.42"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"button\" id=\"cancel\" class=\"secondary\">Cancel draft</button>",
          "target": [
            "#cancel"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#174f85",
                "bgColor": "#f5f7fa",
                "contrastRatio": 7.84,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 7.84"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<a href=\"acr.html\">Accessibility conformance report for this form</a>",
          "target": [
            "a[href$=\"acr.html\"]"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#f5f7fa",
                "contrastRatio": 13.3,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 13.3"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p>Demonstration sample by Gridex Inc. — synthetic data; not a State of Minnesota system</p>",
          "target": [
            "footer > p:nth-child(1)"
          ]
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#172c40",
                "bgColor": "#f5f7fa",
                "contrastRatio": 13.3,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "expectedContrastRatio": "4.5:1"
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 13.3"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p>Prepared for SWIFT Event 2000018585. These newly developed demonstrations are not client references and do not connect to Power Apps, SharePoint, or a State tenant.</p>",
          "target": [
            "footer > p:nth-child(2)"
          ]
        }
      ]
    },
    {
      "id": "definition-list",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1",
        "RGAAv4",
        "RGAA-9.3.3"
      ],
      "description": "Ensure <dl> elements are structured correctly",
      "help": "<dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/definition-list?application=playwright",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "structured-dlitems",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "When not empty, element has both <dt> and <dd> elements"
            },
            {
              "id": "only-dlitems",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "dl element only has direct children that are allowed inside; <dt>, <dd>, or <div> elements"
            }
          ],
          "impact": null,
          "html": "<dl>",
          "target": [
            "dl"
          ]
        }
      ]
    },
    {
      "id": "dlitem",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1",
        "RGAAv4",
        "RGAA-9.3.3"
      ],
      "description": "Ensure <dt> and <dd> elements are contained by a <dl>",
      "help": "<dt> and <dd> elements must be contained by a <dl>",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/dlitem?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Request name</dt>",
          "target": [
            "dt:nth-child(1)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Legacy training registration portal</dd>",
          "target": [
            "dd:nth-child(2)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Agency</dt>",
          "target": [
            "dt:nth-child(3)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Demo Learning Agency</dd>",
          "target": [
            "dd:nth-child(4)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Requester name</dt>",
          "target": [
            "dt:nth-child(5)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Alex Morgan</dd>",
          "target": [
            "dd:nth-child(6)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>DAC consultation</dt>",
          "target": [
            "dt:nth-child(7)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Yes</dd>",
          "target": [
            "dd:nth-child(8)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Contact email</dt>",
          "target": [
            "dt:nth-child(9)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>alex@example.com</dd>",
          "target": [
            "dd:nth-child(10)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Product and exception reason</dt>",
          "target": [
            "dt:nth-child(11)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Synthetic internal training portal with an inaccessible calendar.</dd>",
          "target": [
            "dd:nth-child(12)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Accessibility barrier</dt>",
          "target": [
            "dt:nth-child(13)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>The calendar cannot be used by keyboard. WCAG 2.1.1.</dd>",
          "target": [
            "dd:nth-child(14)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Impact on people with disabilities</dt>",
          "target": [
            "dt:nth-child(15)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Staff cannot register without assistance.</dd>",
          "target": [
            "dd:nth-child(16)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Usage information</dt>",
          "target": [
            "dt:nth-child(17)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>60 fictional staff quarterly, internal service.</dd>",
          "target": [
            "dd:nth-child(18)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Equivalent access and assistance</dt>",
          "target": [
            "dt:nth-child(19)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Accessible text form with one business day confirmation.</dd>",
          "target": [
            "dd:nth-child(20)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Expected remediation start date</dt>",
          "target": [
            "dt:nth-child(21)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>2026-10-15</dd>",
          "target": [
            "dd:nth-child(22)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Expected remediation completion date</dt>",
          "target": [
            "dt:nth-child(23)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>2027-03-15</dd>",
          "target": [
            "dd:nth-child(24)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Requested exception expiration date</dt>",
          "target": [
            "dt:nth-child(25)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>2027-04-15</dd>",
          "target": [
            "dd:nth-child(26)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dt>Remediation plan</dt>",
          "target": [
            "dt:nth-child(27)"
          ]
        },
        {
          "any": [
            {
              "id": "dlitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Description list item has a <dl> parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<dd>Replace calendar, test with keyboard and screen readers, and record results.</dd>",
          "target": [
            "dd:nth-child(28)"
          ]
        }
      ]
    },
    {
      "id": "document-title",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag242",
        "TTv5",
        "TT12.a",
        "EN-301-549",
        "EN-9.2.4.2",
        "ACT",
        "RGAAv4",
        "RGAA-8.5.1"
      ],
      "description": "Ensure each HTML document contains a non-empty <title> element",
      "help": "Documents must have <title> element to aid in navigation",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/document-title?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "doc-has-title",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Document has a non-empty <title> element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "duplicate-id-aria",
      "impact": null,
      "tags": [
        "cat.parsing",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-8.2.1"
      ],
      "description": "Ensure every id attribute value used in ARIA and in labels is unique",
      "help": "IDs used in ARIA and labels must be unique",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/duplicate-id-aria?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "heading-0",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<h2 id=\"heading-0\" tabindex=\"-1\">Step 1 of 4: Request details</h2>",
          "target": [
            "#heading-0"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "title-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"help\" id=\"title-help\">Name the product or service and the exception being requested.</p>",
          "target": [
            "#title-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "title",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"title\" name=\"title\" aria-describedby=\"title-help title-error\" required=\"\" type=\"text\" maxlength=\"200\">",
          "target": [
            "#title"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "title-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"error\" id=\"title-error\" hidden=\"\"></p>",
          "target": [
            "#title-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "agency-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"help\" id=\"agency-help\">Name the fictional agency responsible for this request, such as Demo Learning Agency.</p>",
          "target": [
            "#agency-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "agency",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"agency\" name=\"agency\" aria-describedby=\"agency-help agency-error\" required=\"\" type=\"text\" maxlength=\"200\">",
          "target": [
            "#agency"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "agency-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"error\" id=\"agency-error\" hidden=\"\"></p>",
          "target": [
            "#agency-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "requestor-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"help\" id=\"requestor-help\">Use a fictional contact name for this demonstration.</p>",
          "target": [
            "#requestor-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "requestor",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"requestor\" name=\"requestor\" aria-describedby=\"requestor-help requestor-error\" required=\"\" type=\"text\" autocomplete=\"name\" maxlength=\"200\">",
          "target": [
            "#requestor"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "requestor-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"error\" id=\"requestor-error\" hidden=\"\"></p>",
          "target": [
            "#requestor-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "email-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"help\" id=\"email-help\">Use a fictional email such as alex@example.com. No email will be sent.</p>",
          "target": [
            "#email-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "email",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"email\" name=\"email\" aria-describedby=\"email-help email-error\" required=\"\" type=\"email\" autocomplete=\"email\" maxlength=\"200\">",
          "target": [
            "#email"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "email-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"error\" id=\"email-error\" hidden=\"\"></p>",
          "target": [
            "#email-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "consulted",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input type=\"checkbox\" id=\"consulted\" name=\"consulted\" required=\"\" aria-describedby=\"consulted-help consulted-error\">",
          "target": [
            "#consulted"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "consulted-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p id=\"consulted-help\" class=\"help\">Consult the agency DAC before submitting. You may save a draft before this consultation is complete.</p>",
          "target": [
            "#consulted-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "consulted-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p id=\"consulted-error\" class=\"error\" hidden=\"\"></p>",
          "target": [
            "#consulted-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "description-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"help\" id=\"description-help\">Describe the technology, its purpose, and why an exception is needed.</p>",
          "target": [
            "#description-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "description",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<textarea id=\"description\" name=\"description\" aria-describedby=\"description-help description-error\" required=\"\" maxlength=\"2000\"></textarea>",
          "target": [
            "#description"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "description-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"error\" id=\"description-error\" hidden=\"\"></p>",
          "target": [
            "#description-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "heading-1",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<h2 id=\"heading-1\" tabindex=\"-1\">Step 2 of 4: Impact and usage</h2>",
          "target": [
            "#heading-1"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "barrier-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"help\" id=\"barrier-help\">Identify the affected task and applicable WCAG criteria, if known.</p>",
          "target": [
            "#barrier-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "barrier",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<textarea id=\"barrier\" name=\"barrier\" aria-describedby=\"barrier-help barrier-error\" required=\"\" maxlength=\"2000\"></textarea>",
          "target": [
            "#barrier"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "barrier-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"error\" id=\"barrier-error\" hidden=\"\"></p>",
          "target": [
            "#barrier-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "impact-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"help\" id=\"impact-help\">Describe who cannot complete the task and how the barrier affects them. Do not include personal health information.</p>",
          "target": [
            "#impact-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "impact",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<textarea id=\"impact\" name=\"impact\" aria-describedby=\"impact-help impact-error\" required=\"\" maxlength=\"2000\"></textarea>",
          "target": [
            "#impact"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "impact-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"error\" id=\"impact-error\" hidden=\"\"></p>",
          "target": [
            "#impact-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "usage-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"help\" id=\"usage-help\">Describe the number of users, frequency of use, and whether the service is public facing or internal.</p>",
          "target": [
            "#usage-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "usage",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<textarea id=\"usage\" name=\"usage\" aria-describedby=\"usage-help usage-error\" required=\"\" maxlength=\"2000\"></textarea>",
          "target": [
            "#usage"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "usage-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"error\" id=\"usage-error\" hidden=\"\"></p>",
          "target": [
            "#usage-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "alternative-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"help\" id=\"alternative-help\">Describe the alternative way to complete the task, who provides assistance, and expected response time.</p>",
          "target": [
            "#alternative-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "alternative",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<textarea id=\"alternative\" name=\"alternative\" aria-describedby=\"alternative-help alternative-error\" required=\"\" maxlength=\"2000\"></textarea>",
          "target": [
            "#alternative"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "alternative-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"error\" id=\"alternative-error\" hidden=\"\"></p>",
          "target": [
            "#alternative-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "heading-2",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<h2 id=\"heading-2\" tabindex=\"-1\">Step 3 of 4: Remediation plan</h2>",
          "target": [
            "#heading-2"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "start-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"help\" id=\"start-help\">Enter the planned start date. Use YYYY-MM-DD, for example 2026-10-15.</p>",
          "target": [
            "#start-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "start",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"start\" name=\"start\" aria-describedby=\"start-help start-error\" required=\"\" type=\"text\" inputmode=\"numeric\" data-date=\"true\" maxlength=\"10\">",
          "target": [
            "#start"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "start-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"error\" id=\"start-error\" hidden=\"\"></p>",
          "target": [
            "#start-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "finish-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"help\" id=\"finish-help\">Use YYYY-MM-DD, for example 2027-03-15. Enter a completion date on or after the start date. Include milestones in the plan below.</p>",
          "target": [
            "#finish-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "finish",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"finish\" name=\"finish\" aria-describedby=\"finish-help finish-error\" required=\"\" type=\"text\" inputmode=\"numeric\" data-date=\"true\" maxlength=\"10\">",
          "target": [
            "#finish"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "finish-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"error\" id=\"finish-error\" hidden=\"\"></p>",
          "target": [
            "#finish-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "expiration-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"help\" id=\"expiration-help\">Use YYYY-MM-DD, for example 2027-04-15. Enter a date on or after the planned completion date. All exceptions are time limited; approval remains a human decision.</p>",
          "target": [
            "#expiration-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "expiration",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input id=\"expiration\" name=\"expiration\" aria-describedby=\"expiration-help expiration-error\" required=\"\" type=\"text\" inputmode=\"numeric\" data-date=\"true\" maxlength=\"10\">",
          "target": [
            "#expiration"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "expiration-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"error\" id=\"expiration-error\" hidden=\"\"></p>",
          "target": [
            "#expiration-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "plan-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"help\" id=\"plan-help\">Identify the responsible team, milestones, and how accessibility will be retested.</p>",
          "target": [
            "#plan-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "plan",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<textarea id=\"plan\" name=\"plan\" aria-describedby=\"plan-help plan-error\" required=\"\" maxlength=\"2000\"></textarea>",
          "target": [
            "#plan"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "plan-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p class=\"error\" id=\"plan-error\" hidden=\"\"></p>",
          "target": [
            "#plan-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "heading-3",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<h2 id=\"heading-3\" tabindex=\"-1\">Step 4 of 4: Review and submit</h2>",
          "target": [
            "#heading-3"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "confirm",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input type=\"checkbox\" id=\"confirm\" name=\"confirm\" aria-describedby=\"confirm-help confirm-error\" required=\"\">",
          "target": [
            "#confirm"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "confirm-help",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p id=\"confirm-help\" class=\"help\">Submission starts the demonstration review chain: agency and MNIT DAC review, Office of Accessibility final review, then agency authorized signer approval.</p>",
          "target": [
            "#confirm-help"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "confirm-error",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p id=\"confirm-error\" class=\"error\" hidden=\"\"></p>",
          "target": [
            "#confirm-error"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "success-heading",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<h2 id=\"success-heading\" tabindex=\"-1\">Request DEMO-2026-042 is ready for DAC review</h2>",
          "target": [
            "#success-heading"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "dialog-title",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<h2 id=\"dialog-title\">Restore the saved draft?</h2>",
          "target": [
            "#dialog-title"
          ]
        },
        {
          "any": [
            {
              "id": "duplicate-id-aria",
              "data": "dialog-text",
              "relatedNodes": [],
              "impact": "critical",
              "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<p id=\"dialog-text\">This replaces the answers currently entered with the last saved browser draft.</p>",
          "target": [
            "#dialog-text"
          ]
        }
      ]
    },
    {
      "id": "form-field-multiple-labels",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag332",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.3.3.2",
        "RGAAv4",
        "RGAA-11.2.1"
      ],
      "description": "Ensure form field does not have multiple label elements",
      "help": "Form field must not have multiple label elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/form-field-multiple-labels?application=playwright",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "multiple-label",
              "data": null,
              "relatedNodes": [
                {
                  "html": "<label for=\"confirm\">I confirm these fictional answers are ready for review (required)</label>",
                  "target": [
                    "label[for=\"confirm\"]"
                  ]
                }
              ],
              "impact": "moderate",
              "message": "Form field does not have multiple label elements"
            }
          ],
          "impact": null,
          "html": "<input type=\"checkbox\" id=\"confirm\" name=\"confirm\" aria-describedby=\"confirm-help confirm-error\" required=\"\">",
          "target": [
            "#confirm"
          ]
        }
      ]
    },
    {
      "id": "html-has-lang",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "TTv5",
        "TT11.a",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT",
        "RGAAv4",
        "RGAA-8.3.1"
      ],
      "description": "Ensure every HTML document has a lang attribute",
      "help": "<html> element must have a lang attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/html-has-lang?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "has-lang",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "The <html> element has a lang attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "html-lang-valid",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "TTv5",
        "TT11.a",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT",
        "RGAAv4",
        "RGAA-8.4.1"
      ],
      "description": "Ensure the lang attribute of the <html> element has a valid value",
      "help": "<html> element must have a valid value for the lang attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/html-lang-valid?application=playwright",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "valid-lang",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Value of lang attribute is included in the list of valid languages"
            }
          ],
          "impact": null,
          "html": "<html lang=\"en\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "label",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.n",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT",
        "RGAAv4",
        "RGAA-11.1.1"
      ],
      "description": "Ensure every form element has a label",
      "help": "Form elements must have labels",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/label?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "explicit-label",
              "data": {
                "explicitLabel": "I confirm these fictional answers are ready for review (required)"
              },
              "relatedNodes": [
                {
                  "html": "<label for=\"confirm\">I confirm these fictional answers are ready for review (required)</label>",
                  "target": [
                    "label[for=\"confirm\"]"
                  ]
                }
              ],
              "impact": "critical",
              "message": "Element has an explicit <label>"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "hidden-explicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Form element has a visible explicit <label>"
            }
          ],
          "impact": null,
          "html": "<input type=\"checkbox\" id=\"confirm\" name=\"confirm\" aria-describedby=\"confirm-help confirm-error\" required=\"\">",
          "target": [
            "#confirm"
          ]
        }
      ]
    },
    {
      "id": "link-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag244",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.2.4.4",
        "EN-9.4.1.2",
        "ACT",
        "RGAAv4",
        "RGAA-6.2.1"
      ],
      "description": "Ensure links have discernible text",
      "help": "Links must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/link-name?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "focusable-no-name",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is not in tab order or has accessible text"
            }
          ],
          "impact": null,
          "html": "<a class=\"skip\" href=\"#main\">Skip to main content</a>",
          "target": [
            ".skip"
          ]
        },
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "focusable-no-name",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is not in tab order or has accessible text"
            }
          ],
          "impact": null,
          "html": "<a href=\"../index.html\">All samples</a>",
          "target": [
            "a[href=\"../index.html\"]"
          ]
        },
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "focusable-no-name",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is not in tab order or has accessible text"
            }
          ],
          "impact": null,
          "html": "<a href=\"../sample-1-request-form/\">Request form</a>",
          "target": [
            "a[href$=\"sample-1-request-form/\"]"
          ]
        },
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "focusable-no-name",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is not in tab order or has accessible text"
            }
          ],
          "impact": null,
          "html": "<a href=\"../sample-2-executed-record/\">Executed record</a>",
          "target": [
            "a[href$=\"sample-2-executed-record/\"]"
          ]
        },
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "focusable-no-name",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is not in tab order or has accessible text"
            }
          ],
          "impact": null,
          "html": "<a href=\"../sample-3-admin-guide/\">Administrator guide</a>",
          "target": [
            "a[href$=\"sample-3-admin-guide/\"]"
          ]
        },
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "focusable-no-name",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is not in tab order or has accessible text"
            }
          ],
          "impact": null,
          "html": "<a href=\"acr.html\">Accessibility conformance report for this form</a>",
          "target": [
            "a[href$=\"acr.html\"]"
          ]
        }
      ]
    },
    {
      "id": "list",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1",
        "RGAAv4",
        "RGAA-9.3.1"
      ],
      "description": "Ensure that lists are structured correctly",
      "help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/list?application=playwright",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "only-listitems",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "List element only has direct children that are allowed inside <li> elements"
            }
          ],
          "impact": null,
          "html": "<ol class=\"steps\" aria-label=\"Request progress\"><li id=\"progress-0\">Request details</li><li id=\"progress-1\">Impact and usage</li><li id=\"progress-2\">Remediation plan</li><li id=\"progress-3\" aria-current=\"step\">Review and submit</li></ol>",
          "target": [
            "ol"
          ]
        }
      ]
    },
    {
      "id": "listitem",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1",
        "RGAAv4",
        "RGAA-9.3.1"
      ],
      "description": "Ensure <li> elements are used semantically",
      "help": "<li> elements must be contained in a <ul> or <ol>",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/listitem?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "listitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<li id=\"progress-0\">Request details</li>",
          "target": [
            "#progress-0"
          ]
        },
        {
          "any": [
            {
              "id": "listitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<li id=\"progress-1\">Impact and usage</li>",
          "target": [
            "#progress-1"
          ]
        },
        {
          "any": [
            {
              "id": "listitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<li id=\"progress-2\">Remediation plan</li>",
          "target": [
            "#progress-2"
          ]
        },
        {
          "any": [
            {
              "id": "listitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<li id=\"progress-3\" aria-current=\"step\">Review and submit</li>",
          "target": [
            "#progress-3"
          ]
        }
      ]
    },
    {
      "id": "meta-viewport",
      "impact": null,
      "tags": [
        "cat.sensory-and-visual-cues",
        "wcag2aa",
        "wcag144",
        "EN-301-549",
        "EN-9.1.4.4",
        "ACT",
        "RGAAv4",
        "RGAA-10.4.2"
      ],
      "description": "Ensure <meta name=\"viewport\"> does not disable text scaling and zooming",
      "help": "Zooming and scaling must not be disabled",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/meta-viewport?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "meta-viewport",
              "data": null,
              "relatedNodes": [],
              "impact": "moderate",
              "message": "<meta> tag does not disable zooming on mobile devices"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">",
          "target": [
            "meta[name=\"viewport\"]"
          ]
        }
      ]
    },
    {
      "id": "nested-interactive",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "RGAAv4",
        "RGAA-7.1.1"
      ],
      "description": "Ensure interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
      "help": "Interactive controls must not be nested",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/nested-interactive?application=playwright",
      "nodes": [
        {
          "any": [
            {
              "id": "no-focusable-content",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element does not have focusable descendants"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<input type=\"checkbox\" id=\"confirm\" name=\"confirm\" aria-describedby=\"confirm-help confirm-error\" required=\"\">",
          "target": [
            "#confirm"
          ]
        },
        {
          "any": [
            {
              "id": "no-focusable-content",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element does not have focusable descendants"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"button\" id=\"back\" class=\"secondary\">Back</button>",
          "target": [
            "#back"
          ]
        },
        {
          "any": [
            {
              "id": "no-focusable-content",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element does not have focusable descendants"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"submit\" id=\"next\">Submit demonstration request</button>",
          "target": [
            "#next"
          ]
        },
        {
          "any": [
            {
              "id": "no-focusable-content",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element does not have focusable descendants"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"button\" id=\"save\" class=\"secondary\">Save draft</button>",
          "target": [
            "#save"
          ]
        },
        {
          "any": [
            {
              "id": "no-focusable-content",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element does not have focusable descendants"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"button\" id=\"restore\" class=\"secondary\">Restore saved draft</button>",
          "target": [
            "#restore"
          ]
        },
        {
          "any": [
            {
              "id": "no-focusable-content",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element does not have focusable descendants"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button type=\"button\" id=\"cancel\" class=\"secondary\">Cancel draft</button>",
          "target": [
            "#cancel"
          ]
        }
      ]
    }
  ],
  "incomplete": [],
  "violations": []
}