{
  "id": "260425T1728-o4p",
  "what": "Kilotest job",
  "strict": false,
  "standard": "only",
  "observe": false,
  "device": {
    "id": "default",
    "windowOptions": {
      "reducedMotion": "no-preference"
    }
  },
  "browserID": "chromium",
  "creationTimeStamp": "260425T1728",
  "executionTimeStamp": "260425T1728",
  "target": {
    "what": "Portland Accessibility and User Experience Meetup",
    "url": "https://pdxa11yux.org/"
  },
  "sources": {
    "application": "Kilotest",
    "agent": "testaro-agent"
  },
  "acts": [
    {
      "type": "test",
      "launch": {},
      "which": "alfa",
      "what": "Alfa",
      "startTime": 1777139855193,
      "actualURL": "https://pdxa11yux.org/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            0,
            0,
            15,
            0
          ],
          "instances": [
            {
              "ruleID": "r111",
              "what": "Target has insufficient size",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "18",
              "issueID": "targetSmall"
            },
            {
              "ruleID": "r111",
              "what": "Target has insufficient size",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "20",
              "issueID": "targetSmall"
            },
            {
              "ruleID": "r111",
              "what": "Target has insufficient size",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "22",
              "issueID": "targetSmall"
            },
            {
              "ruleID": "r111",
              "what": "Target has insufficient size",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "24",
              "issueID": "targetSmall"
            },
            {
              "ruleID": "r111",
              "what": "Target has insufficient size",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "32",
              "issueID": "targetSmall"
            },
            {
              "ruleID": "r111",
              "what": "Target has insufficient size",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "36",
              "issueID": "targetSmall"
            },
            {
              "ruleID": "r111",
              "what": "Target has insufficient size",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "38",
              "issueID": "targetSmall"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 4.85:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "29",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 4.85:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "32",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 4.85:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "36",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 4.85:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "38",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 4.85:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "41",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r73",
              "what": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "26",
              "issueID": "ignorable"
            },
            {
              "ruleID": "r73",
              "what": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "26",
              "issueID": "ignorable"
            },
            {
              "ruleID": "r73",
              "what": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "40",
              "issueID": "ignorable"
            }
          ]
        }
      },
      "endTime": 1777139856712
    },
    {
      "type": "test",
      "launch": {},
      "which": "aslint",
      "what": "ASLint",
      "startTime": 1777139856712,
      "actualURL": "https://pdxa11yux.org/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            0,
            7,
            8,
            0
          ],
          "instances": [
            {
              "ruleID": "capital_letters_words",
              "what": "Element have a text that contains words in upper case. Unless you are dealing with an acronym, there should not be any content in all caps. Some screen readers will announce the capital letters separately (like an acronym) or otherwise misleadingly emphasise the capital letters.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "29",
              "issueID": "ignorable"
            },
            {
              "ruleID": "links_language_destination",
              "what": "Following url <code>https://en.wikipedia.org/wiki/Portland,_Oregon</code> points to an external resource. If the content behind the link is in a different language then consider add some text or graphic to the link indicating that the target document is in another language.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "29",
              "issueID": "ignorable"
            },
            {
              "ruleID": "links_language_destination",
              "what": "Following url <code>https://github.com/pdxa11yux/pdxa11yux.org</code> points to an external resource. If the content behind the link is in a different language then consider add some text or graphic to the link indicating that the target document is in another language.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "41",
              "issueID": "ignorable"
            },
            {
              "ruleID": "title_for_abbr",
              "what": "You have not provided a <code>title</code> that defines the abbreviation.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "29",
              "issueID": "abbreviationNoTitle"
            },
            {
              "ruleID": "overlay",
              "what": "Accessibility overlay AccessiBe, AudioEye, EqualWeb, MaxAccess, TruAbilities, User1st, UserWay has been detected on the page. Overlays are third-party widgets that attempt to automatically fix the accessibility issues of page they are added to. Therefore the results from the scanning may not be accurate.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": 44,
              "issueID": "ignorable"
            },
            {
              "ruleID": "meaningful_content_sequence",
              "what": "The content should be organised into meaningul sequence when linearized, e.g. when style sheets are diabled or unavailable.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "44",
              "issueID": "ignorable"
            },
            {
              "ruleID": "flickering",
              "what": "Check that the page do not contain anything that flashes more than three times in any one second period, or the flash is below the general flash and red flash thresholds.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "44",
              "issueID": "ignorable"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 4.85:1, <code>background-color: #b6cfbc</code>, <code>foreground-color: #2f5939</code>, <code>font-size: 12pt</code> (original: <code>16px</code>), <code>font-weight: 400</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "29",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 4.85:1, <code>background-color: #b6cfbc</code>, <code>foreground-color: #2f5939</code>, <code>font-size: 12pt</code> (original: <code>16px</code>), <code>font-weight: 400</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "32",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 4.85:1, <code>background-color: #b6cfbc</code>, <code>foreground-color: #2f5939</code>, <code>font-size: 12pt</code> (original: <code>16px</code>), <code>font-weight: 400</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "36",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 4.85:1, <code>background-color: #b6cfbc</code>, <code>foreground-color: #2f5939</code>, <code>font-size: 12pt</code> (original: <code>16px</code>), <code>font-weight: 400</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "38",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 4.85:1, <code>background-color: #b6cfbc</code>, <code>foreground-color: #2f5939</code>, <code>font-size: 12pt</code> (original: <code>16px</code>), <code>font-weight: 400</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "41",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "text_color_convey_information",
              "what": "Check that the information conveyed by colors <code>Oregon</code> is also available in text and that the text is not conditional content.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "29",
              "issueID": "ignorable"
            },
            {
              "ruleID": "reflow",
              "what": "Content can be presented without loss of information or function, and without requiring scrolling in two directions.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "44",
              "issueID": "ignorable"
            },
            {
              "ruleID": "motion_actuation",
              "what": "Is API DeviceMotionEvent and DeviceOrientationEvent supported on the current environment? true. However, unless it is an essential part of the application purpose, don't rely on device motion for functionality and use an alternative and traditional controls that do the same function.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "44",
              "issueID": "ignorable"
            }
          ]
        }
      },
      "endTime": 1777139857724
    },
    {
      "type": "test",
      "launch": {},
      "which": "axe",
      "what": "Axe",
      "detailLevel": 2,
      "startTime": 1777139857724,
      "actualURL": "https://pdxa11yux.org/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            0,
            0,
            0,
            5
          ],
          "instances": [
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 4.84 (foreground color: #2f5939, background color: #b6cfbc, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "31",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 4.84 (foreground color: #2f5939, background color: #b6cfbc, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "33",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 4.84 (foreground color: #2f5939, background color: #b6cfbc, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "37",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 4.84 (foreground color: #2f5939, background color: #b6cfbc, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "39",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 4.84 (foreground color: #2f5939, background color: #b6cfbc, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "42",
              "issueID": "contrastAAA"
            }
          ]
        }
      },
      "endTime": 1777139858705
    },
    {
      "type": "test",
      "launch": {},
      "which": "ed11y",
      "what": "Editoria11y",
      "startTime": 1777139858705,
      "actualURL": "https://pdxa11yux.org/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            0,
            0,
            0,
            0
          ],
          "instances": []
        }
      },
      "endTime": 1777139859567
    },
    {
      "type": "test",
      "launch": {},
      "which": "htmlcs",
      "what": "HTML CodeSniffer",
      "startTime": 1777139859567,
      "actualURL": "https://pdxa11yux.org/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            0,
            0,
            5,
            0
          ],
          "instances": [
            {
              "ruleID": "E-WCAG2AAA.Principle1.Guideline1_4.1_4_6.G17.Fail",
              "what": "This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 7:1, but text in this element has a contrast ratio of 4.85:1. Recommendation:  change text colour to #164020.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "33",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "E-WCAG2AAA.Principle1.Guideline1_4.1_4_6.G17.Fail",
              "what": "This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 7:1, but text in this element has a contrast ratio of 4.85:1. Recommendation:  change text colour to #164020.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "39",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "E-WCAG2AAA.Principle1.Guideline1_4.1_4_6.G17.Fail",
              "what": "This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 7:1, but text in this element has a contrast ratio of 4.85:1. Recommendation:  change text colour to #164020.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "37",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "E-WCAG2AAA.Principle1.Guideline1_4.1_4_6.G17.Fail",
              "what": "This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 7:1, but text in this element has a contrast ratio of 4.85:1. Recommendation:  change text colour to #164020.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "31",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "E-WCAG2AAA.Principle1.Guideline1_4.1_4_6.G17.Fail",
              "what": "This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 7:1, but text in this element has a contrast ratio of 4.85:1. Recommendation:  change text colour to #164020.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "42",
              "issueID": "contrastAAA"
            }
          ]
        }
      },
      "endTime": 1777139860468
    },
    {
      "type": "test",
      "launch": {},
      "which": "ibm",
      "what": "Accessibility Checker",
      "withItems": true,
      "withNewContent": false,
      "startTime": 1777139860468,
      "actualURL": "https://pdxa11yux.org/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            1,
            0,
            0,
            0
          ],
          "instances": [
            {
              "ruleID": "aria_role_redundant",
              "what": "The explicitly-assigned ARIA role \"list\" is redundant with the implicit role of the element <ul>",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "17",
              "issueID": "roleRedundant"
            }
          ]
        }
      },
      "endTime": 1777139861845
    },
    {
      "type": "test",
      "launch": {},
      "which": "nuVal",
      "what": "Html Checker API",
      "withSource": false,
      "startTime": 1777139861845,
      "actualURL": "https://pdxa11yux.org/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            1,
            0,
            0,
            0
          ],
          "instances": [
            {
              "ruleID": "The list role is unnecessary for element ul.",
              "what": "The list role is unnecessary for element ul.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "17",
              "issueID": "roleRedundant"
            }
          ]
        }
      },
      "endTime": 1777139863016
    },
    {
      "type": "test",
      "launch": {},
      "which": "nuVnu",
      "what": "Html Checker",
      "withSource": false,
      "startTime": 1777139863016,
      "actualURL": "https://pdxa11yux.org/",
      "data": {
        "skipped": true,
        "reason": "nuVal succeeded"
      },
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            0,
            0,
            0,
            0
          ],
          "instances": []
        }
      },
      "endTime": 1777139863870
    },
    {
      "type": "test",
      "launch": {},
      "which": "qualWeb",
      "what": "QualWeb",
      "withNewContent": false,
      "startTime": 1777139863871,
      "actualURL": "https://pdxa11yux.org/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            10,
            15,
            1,
            0
          ],
          "instances": [
            {
              "ruleID": "QW-ACT-R63",
              "what": "[warning] Check either there is no non-repeated content after repeated content or there exists an element for which all the following are true: - the element has semantic role inheriting from landmark; and - the first perceivable content (in tree order in the flat tree) which is an inclusive descendant of the element is non-repeated content after repeated content; and - the element is included in the accessibility tree.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "0",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R64",
              "what": "[warning] Check either there is no non-repeated content after repeated content or there exists an element for which all the following are true: - the element is non-repeated content after repeated content; and - the element has a semantic role of heading; and - the element is visible; and - the element is included in the accessibility tree.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "0",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R73",
              "what": "[warning] For each block of repeated content in each test target, which is before (in the flat tree) at least one node of non-repeated content after repeated content, check that all the following are true: - there exists an instrument to make all nodes in this block not visible; and - there exists an instrument to remove all nodes in this block from the accessibility tree.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "0",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R74",
              "what": "[warning] The page has one or more instrument(s) to move focus. Check if any of these instrument(s) is being used before a block of repeated content, and the focus is moved to just before a block of non-repeated content.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "0",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "14",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "19",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "21",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "23",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "25",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "31",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "33",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "37",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "39",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "42",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R75",
              "what": "[warning] No test targets found.QW-ACT-R63",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "0",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-WCAG-T9",
              "what": "[warning] Please verify that headers are used to divide the page correctly.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "12",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-WCAG-T23",
              "what": "[warning] The first focusable control is a visible link to a <main> element.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "14",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-WCAG-T7",
              "what": "[failed] The test target doesn't have the definition in the title attribute.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "30",
              "issueID": "abbreviationNoTitle"
            },
            {
              "ruleID": "QW-WCAG-T32",
              "what": "[warning] Check that content that has the visual appearance of a list (with or without bullets) is marked as an unordered list.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "17",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-WCAG-T32",
              "what": "[warning] Check that content that has the visual appearance of a list (with or without bullets) is marked as an unordered list.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "35",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-WCAG-T8",
              "what": "[warning] Text alternative needs manual verification.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "15",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP1",
              "what": "[warning] Check that heading markup is used when content is a heading.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "27",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP1",
              "what": "[warning] Check that heading markup is used when content is a heading.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "28",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP1",
              "what": "[warning] Check that heading markup is used when content is a heading.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "34",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP17",
              "what": "[warning] This link skips a content block.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "14",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP17",
              "what": "[warning] This link skips a content block.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "26",
              "issueID": "ignorable"
            }
          ]
        }
      },
      "endTime": 1777139866239
    },
    {
      "type": "test",
      "launch": {},
      "which": "testaro",
      "what": "Testaro",
      "withItems": true,
      "stopOnFail": false,
      "startTime": 1777139866239,
      "actualURL": "https://pdxa11yux.org/",
      "data": {
        "prevented": false,
        "error": "",
        "rulePreventions": {},
        "rulesInvalid": [],
        "ruleTestTimes": [
          [
            "shoot0",
            0
          ],
          [
            "adbID",
            0
          ],
          [
            "allCaps",
            0
          ],
          [
            "allHidden",
            0
          ],
          [
            "allSlanted",
            0
          ],
          [
            "altScheme",
            0
          ],
          [
            "bulk",
            0
          ],
          [
            "captionLoc",
            0
          ],
          [
            "datalistRef",
            0
          ],
          [
            "distortion",
            0
          ],
          [
            "docType",
            0
          ],
          [
            "embAc",
            0
          ],
          [
            "headEl",
            0
          ],
          [
            "headingAmb",
            0
          ],
          [
            "hr",
            0
          ],
          [
            "imageLink",
            0
          ],
          [
            "labClash",
            0
          ],
          [
            "legendLoc",
            0
          ],
          [
            "lineHeight",
            0
          ],
          [
            "linkAmb",
            0
          ],
          [
            "linkExt",
            0
          ],
          [
            "linkOldAtt",
            0
          ],
          [
            "linkTo",
            0
          ],
          [
            "linkUl",
            0
          ],
          [
            "miniText",
            0
          ],
          [
            "nonTable",
            0
          ],
          [
            "optRoleSel",
            0
          ],
          [
            "pseudoP",
            0
          ],
          [
            "radioSet",
            0
          ],
          [
            "role",
            0
          ],
          [
            "secHeading",
            0
          ],
          [
            "styleDiff",
            0
          ],
          [
            "targetSmall",
            0
          ],
          [
            "textSem",
            0
          ],
          [
            "titledEl",
            0
          ],
          [
            "zIndex",
            0
          ],
          [
            "shoot1",
            0
          ],
          [
            "motion",
            0
          ],
          [
            "dupAtt",
            0
          ],
          [
            "autocomplete",
            0
          ],
          [
            "phOnly",
            0
          ],
          [
            "buttonMenu",
            0
          ],
          [
            "focAll",
            0
          ],
          [
            "focAndOp",
            0
          ],
          [
            "focInd",
            0
          ],
          [
            "focVis",
            0
          ],
          [
            "hover",
            0
          ],
          [
            "hovInd",
            0
          ],
          [
            "tabNav",
            0
          ]
        ],
        "ruleData": {
          "shoot0": {
            "prevented": false
          },
          "docType": {
            "docHasType": true
          },
          "headEl": {
            "total": 0,
            "badTagNames": []
          },
          "styleDiff": {
            "mainStyles": [
              "fontStyle",
              "fontWeight",
              "opacity",
              "textDecorationLine",
              "textDecorationStyle",
              "textDecorationThickness"
            ],
            "buttonStyles": [
              "borderStyle",
              "borderWidth",
              "height",
              "lineHeight",
              "maxHeight",
              "maxWidth",
              "minHeight",
              "minWidth",
              "outlineOffset",
              "outlineStyle",
              "outlineWidth"
            ],
            "headingStyles": [
              "color",
              "fontSize"
            ],
            "listLinkStyles": [
              "color",
              "fontSize",
              "lineHeight"
            ],
            "totals": {
              "adjacentLink": {
                "total": 8,
                "subtotals": [
                  7,
                  1
                ]
              },
              "listLink": {
                "total": 2,
                "subtotals": [
                  1,
                  1
                ]
              },
              "h1": {
                "total": 1
              },
              "h2": {
                "total": 2
              }
            },
            "items": {
              "adjacentLink": {
                "textDecorationLine": {
                  "underline": [
                    "Skip to main content",
                    "Events",
                    "Contact",
                    "Portland, Oregon",
                    "More about us …",
                    "Contact us",
                    "Source code"
                  ],
                  "underline overline": [
                    "Home"
                  ]
                }
              },
              "listLink": {
                "fontSize": {
                  "24px": [
                    "About"
                  ],
                  "16px": [
                    "Come to an event"
                  ]
                },
                "lineHeight": {
                  "36px": [
                    "About"
                  ],
                  "24px": [
                    "Come to an event"
                  ]
                }
              }
            }
          },
          "shoot1": {
            "prevented": false
          },
          "dupAtt": {
            "total": 0,
            "items": []
          },
          "focAll": {
            "focusableCount": 10,
            "tabFocused": 10,
            "discrepancy": 0
          },
          "hover": {
            "hoverableCount": 0
          },
          "tabNav": {
            "totals": {
              "navigations": {
                "all": {
                  "total": 0,
                  "correct": 0,
                  "incorrect": 0
                },
                "specific": {
                  "tab": {
                    "total": 0,
                    "correct": 0,
                    "incorrect": 0
                  },
                  "left": {
                    "total": 0,
                    "correct": 0,
                    "incorrect": 0
                  },
                  "right": {
                    "total": 0,
                    "correct": 0,
                    "incorrect": 0
                  },
                  "up": {
                    "total": 0,
                    "correct": 0,
                    "incorrect": 0
                  },
                  "down": {
                    "total": 0,
                    "correct": 0,
                    "incorrect": 0
                  },
                  "home": {
                    "total": 0,
                    "correct": 0,
                    "incorrect": 0
                  },
                  "end": {
                    "total": 0,
                    "correct": 0,
                    "incorrect": 0
                  }
                }
              },
              "tabElements": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              },
              "tabLists": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              }
            },
            "tabElements": {
              "incorrect": [],
              "correct": []
            }
          }
        }
      },
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            4,
            11,
            0,
            0
          ],
          "instances": [
            {
              "ruleID": "role",
              "what": "Explicit list role of the element is also an implicit HTML element role",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "17",
              "issueID": "roleConfusion"
            },
            {
              "ruleID": "styleDiff",
              "what": "In-line links have 2 different styles",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "12",
              "issueID": "inconsistentStyles"
            },
            {
              "ruleID": "styleDiff",
              "what": "Links in columns have 2 different styles",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "12",
              "issueID": "inconsistentStyles"
            },
            {
              "ruleID": "targetSmall",
              "what": "Pointer-target centerpoint is only 35px from another one",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "37",
              "issueID": "targetSmall"
            },
            {
              "ruleID": "targetSmall",
              "what": "Pointer-target centerpoint is only 35px from another one",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "39",
              "issueID": "targetSmall"
            },
            {
              "ruleID": "focInd",
              "what": "Element is focusable but has an outline when blurred",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "14",
              "issueID": "focusIndicationImprovable"
            },
            {
              "ruleID": "focInd",
              "what": "Element is focusable but has an outline when blurred",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "19",
              "issueID": "focusIndicationImprovable"
            },
            {
              "ruleID": "focInd",
              "what": "Element is focusable but has an outline when blurred",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "21",
              "issueID": "focusIndicationImprovable"
            },
            {
              "ruleID": "focInd",
              "what": "Element is focusable but has an outline when blurred",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "23",
              "issueID": "focusIndicationImprovable"
            },
            {
              "ruleID": "focInd",
              "what": "Element is focusable but has an outline when blurred",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "25",
              "issueID": "focusIndicationImprovable"
            },
            {
              "ruleID": "focInd",
              "what": "Element is focusable but has an outline when blurred",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "31",
              "issueID": "focusIndicationImprovable"
            },
            {
              "ruleID": "focInd",
              "what": "Element is focusable but has an outline when blurred",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "33",
              "issueID": "focusIndicationImprovable"
            },
            {
              "ruleID": "focInd",
              "what": "Element is focusable but has an outline when blurred",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "37",
              "issueID": "focusIndicationImprovable"
            },
            {
              "ruleID": "focInd",
              "what": "Element is focusable but has an outline when blurred",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "39",
              "issueID": "focusIndicationImprovable"
            },
            {
              "ruleID": "focInd",
              "what": "Element is focusable but has an outline when blurred",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "42",
              "issueID": "focusIndicationImprovable"
            }
          ]
        }
      },
      "endTime": 1777139874370
    },
    {
      "type": "test",
      "launch": {},
      "which": "wave",
      "what": "WAVE",
      "reportType": 4,
      "startTime": 1777139874370,
      "actualURL": "https://pdxa11yux.org/",
      "data": {
        "pageTitle": "Portland Accessibility and User Experience Meetup (PDX A11Y UX)",
        "pageURL": "https://pdxa11yux.org/",
        "elapsedSeconds": 3.03,
        "creditsRemaining": 32,
        "allItemCount": 16,
        "totalElements": 45,
        "waveURL": "http://wave.webaim.org/report?url=https://pdxa11yux.org/"
      },
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            0,
            0,
            0,
            0
          ],
          "instances": []
        }
      },
      "endTime": 1777139878600
    }
  ],
  "jobData": {
    "startTime": "26-04-25T17:57",
    "endTime": "26-04-25T17:57",
    "elapsedSeconds": 24,
    "visitLatency": 20,
    "logCount": 108,
    "logSize": 7263,
    "errorLogCount": 14,
    "errorLogSize": 889,
    "prohibitedCount": 0,
    "visitRejectionCount": 0,
    "aborted": false,
    "abortedAct": null,
    "presses": 0,
    "amountRead": 0,
    "toolTimes": {
      "testaro": 8,
      "wave": 4,
      "alfa": 2,
      "qualWeb": 2,
      "aslint": 1,
      "axe": 1,
      "ed11y": 1,
      "htmlcs": 1,
      "ibm": 1,
      "nuVal": 1,
      "nuVnu": 1
    },
    "preventions": {},
    "catalogData": {
      "elementCount": 45,
      "entryCount": 31,
      "text": {
        "count": 29,
        "countPercent": 94,
        "linkableCount": 26,
        "linkablePercent": 90
      },
      "tools": {
        "alfa": {
          "instanceCount": 15,
          "catalogCount": 15,
          "catalogPercent": 100
        },
        "aslint": {
          "instanceCount": 15,
          "catalogCount": 15,
          "catalogPercent": 100
        },
        "axe": {
          "instanceCount": 5,
          "catalogCount": 5,
          "catalogPercent": 100
        },
        "ed11y": {
          "instanceCount": 0,
          "catalogCount": 0,
          "catalogPercent": null
        },
        "htmlcs": {
          "instanceCount": 5,
          "catalogCount": 5,
          "catalogPercent": 100
        },
        "ibm": {
          "instanceCount": 1,
          "catalogCount": 1,
          "catalogPercent": 100
        },
        "nuVal": {
          "instanceCount": 1,
          "catalogCount": 1,
          "catalogPercent": 100
        },
        "nuVnu": {
          "instanceCount": 0,
          "catalogCount": 0,
          "catalogPercent": null
        },
        "qualWeb": {
          "instanceCount": 26,
          "catalogCount": 26,
          "catalogPercent": 100
        },
        "testaro": {
          "instanceCount": 15,
          "catalogCount": 15,
          "catalogPercent": 100
        },
        "wave": {
          "instanceCount": 0,
          "catalogCount": 0,
          "catalogPercent": null
        }
      }
    },
    "issuelessRules": []
  },
  "catalog": {
    "0": {
      "tagName": "HTML",
      "id": "",
      "startTag": "<html lang=\"en\">",
      "text": "",
      "textLinkable": false,
      "boxID": "0:0:1920:960",
      "pathID": "/html",
      "headingIndex": ""
    },
    "12": {
      "tagName": "BODY",
      "id": "",
      "startTag": "<body>",
      "text": "Skip to main content\nSource code for this site available on GitHub.",
      "textLinkable": true,
      "boxID": "32:16:1856:928",
      "pathID": "/html/body",
      "headingIndex": ""
    },
    "14": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"#main\" class=\"skip-link\">",
      "text": "Skip to main content",
      "textLinkable": true,
      "boxID": "-9999:16:1:1",
      "pathID": "/html/body/header[1]/a[1]",
      "headingIndex": ""
    },
    "15": {
      "tagName": "IMG",
      "id": "",
      "startTag": "<img src=\"/imgs/logo-wide.jpg\" alt=\"Portland Accessibility &amp; User Experience Meetup (PDX A11Y UX)\" class=\"logo-wide\">",
      "text": "Skip to main content\nHome About Events Contact",
      "textLinkable": true,
      "boxID": "217:16:1487:497",
      "pathID": "/html/body/header[1]/img[1]",
      "headingIndex": ""
    },
    "17": {
      "tagName": "UL",
      "id": "",
      "startTag": "<ul role=\"list\">",
      "text": "Home About Events Contact",
      "textLinkable": true,
      "boxID": "32:543:1856:36",
      "pathID": "/html/body/header[1]/nav[1]/ul[1]",
      "headingIndex": ""
    },
    "18": {
      "tagName": "LI",
      "id": "",
      "startTag": "<li>",
      "text": "Home",
      "textLinkable": true,
      "boxID": "801:547:79:28",
      "pathID": "/html/body/header[1]/nav[1]/ul[1]/li[1]",
      "headingIndex": ""
    },
    "19": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"/\" aria-current=\"page\">",
      "text": "Home",
      "textLinkable": true,
      "boxID": "801:547:72:28",
      "pathID": "/html/body/header[1]/nav[1]/ul[1]/li[1]/a[1]",
      "headingIndex": ""
    },
    "20": {
      "tagName": "LI",
      "id": "",
      "startTag": "<li>",
      "text": "About",
      "textLinkable": false,
      "boxID": "887:547:77:28",
      "pathID": "/html/body/header[1]/nav[1]/ul[1]/li[2]",
      "headingIndex": ""
    },
    "21": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"/about.html\">",
      "text": "About",
      "textLinkable": false,
      "boxID": "887:547:71:28",
      "pathID": "/html/body/header[1]/nav[1]/ul[1]/li[2]/a[1]",
      "headingIndex": ""
    },
    "22": {
      "tagName": "LI",
      "id": "",
      "startTag": "<li>",
      "text": "Events",
      "textLinkable": true,
      "boxID": "973:547:88:28",
      "pathID": "/html/body/header[1]/nav[1]/ul[1]/li[3]",
      "headingIndex": ""
    },
    "23": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"/events.html\">",
      "text": "Events",
      "textLinkable": true,
      "boxID": "973:547:81:28",
      "pathID": "/html/body/header[1]/nav[1]/ul[1]/li[3]/a[1]",
      "headingIndex": ""
    },
    "24": {
      "tagName": "LI",
      "id": "",
      "startTag": "<li>",
      "text": "Contact",
      "textLinkable": true,
      "boxID": "1069:547:91:28",
      "pathID": "/html/body/header[1]/nav[1]/ul[1]/li[4]",
      "headingIndex": ""
    },
    "25": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"/contact.html\">",
      "text": "Contact",
      "textLinkable": true,
      "boxID": "1069:547:91:28",
      "pathID": "/html/body/header[1]/nav[1]/ul[1]/li[4]/a[1]",
      "headingIndex": ""
    },
    "26": {
      "tagName": "MAIN",
      "id": "main",
      "startTag": "<main id=\"main\" tabindex=\"-1\">",
      "text": "Portland Accessibility and User Experience Meetup (PDX A11Y UX)\nContact us",
      "textLinkable": true,
      "boxID": "32:603:1856:274",
      "pathID": "/html/body/main[1]",
      "headingIndex": ""
    },
    "27": {
      "tagName": "H1",
      "id": "portland-accessibility-and-user-experience-meetup-pdx-a11y-ux",
      "startTag": "<h1 id=\"portland-accessibility-and-user-experience-meetup-pdx-a11y-ux\">",
      "text": "Portland Accessibility and User Experience Meetup (PDX A11Y UX)",
      "textLinkable": true,
      "boxID": "32:603:1856:37",
      "pathID": "/html/body/main[1]/h1[1]",
      "headingIndex": ""
    },
    "28": {
      "tagName": "H2",
      "id": "about",
      "startTag": "<h2 id=\"about\">",
      "text": "About",
      "textLinkable": false,
      "boxID": "32:661:1856:28",
      "pathID": "/html/body/main[1]/h2[1]",
      "headingIndex": "27"
    },
    "29": {
      "tagName": "P",
      "id": "",
      "startTag": "<p>",
      "text": "The Portland Accessibility and User Experience (PDX A11Y UX) Meetup addresses how to incorporate accessibility and universal design principles into project planning, user research, and UX evaluation. We are based in the Portland, Oregon metro area.",
      "textLinkable": true,
      "boxID": "32:709:1856:18",
      "pathID": "/html/body/main[1]/p[1]",
      "headingIndex": "28"
    },
    "30": {
      "tagName": "ABBR",
      "id": "",
      "startTag": "<abbr>",
      "text": "PDX A11Y UX",
      "textLinkable": true,
      "boxID": "378:709:101:18",
      "pathID": "/html/body/main[1]/p[1]/abbr[1]",
      "headingIndex": "28"
    },
    "31": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"https://en.wikipedia.org/wiki/Portland,_Oregon\" rel=\"external\">",
      "text": "Portland, Oregon",
      "textLinkable": true,
      "boxID": "1620:709:122:18",
      "pathID": "/html/body/main[1]/p[1]/a[1]",
      "headingIndex": "28"
    },
    "32": {
      "tagName": "P",
      "id": "",
      "startTag": "<p>",
      "text": "More about us …",
      "textLinkable": true,
      "boxID": "32:743:1856:18",
      "pathID": "/html/body/main[1]/p[2]",
      "headingIndex": "28"
    },
    "33": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"/about\">",
      "text": "More about us …",
      "textLinkable": true,
      "boxID": "32:743:123:18",
      "pathID": "/html/body/main[1]/p[2]/a[1]",
      "headingIndex": "28"
    },
    "34": {
      "tagName": "H2",
      "id": "get-involved",
      "startTag": "<h2 id=\"get-involved\">",
      "text": "Get involved",
      "textLinkable": true,
      "boxID": "32:781:1856:28",
      "pathID": "/html/body/main[1]/h2[2]",
      "headingIndex": ""
    },
    "35": {
      "tagName": "UL",
      "id": "",
      "startTag": "<ul>",
      "text": "Come to an event\nContact us",
      "textLinkable": true,
      "boxID": "32:829:1856:48",
      "pathID": "/html/body/main[1]/ul[1]",
      "headingIndex": "34"
    },
    "36": {
      "tagName": "LI",
      "id": "",
      "startTag": "<li>",
      "text": "Come to an event",
      "textLinkable": true,
      "boxID": "72:829:1816:24",
      "pathID": "/html/body/main[1]/ul[1]/li[1]",
      "headingIndex": "34"
    },
    "37": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"/events.html\">",
      "text": "Come to an event",
      "textLinkable": true,
      "boxID": "72:832:126:18",
      "pathID": "/html/body/main[1]/ul[1]/li[1]/a[1]",
      "headingIndex": "34"
    },
    "38": {
      "tagName": "LI",
      "id": "",
      "startTag": "<li>",
      "text": "Contact us",
      "textLinkable": true,
      "boxID": "72:853:1816:24",
      "pathID": "/html/body/main[1]/ul[1]/li[2]",
      "headingIndex": "34"
    },
    "39": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"/contact.html\">",
      "text": "Contact us",
      "textLinkable": true,
      "boxID": "72:856:76:18",
      "pathID": "/html/body/main[1]/ul[1]/li[2]/a[1]",
      "headingIndex": "34"
    },
    "40": {
      "tagName": "FOOTER",
      "id": "",
      "startTag": "<footer>",
      "text": "Source code for this site available on GitHub.",
      "textLinkable": true,
      "boxID": "32:909:1856:35",
      "pathID": "/html/body/footer[1]",
      "headingIndex": "34"
    },
    "41": {
      "tagName": "P",
      "id": "",
      "startTag": "<p>",
      "text": "Source code for this site available on GitHub.",
      "textLinkable": true,
      "boxID": "32:926:1856:18",
      "pathID": "/html/body/footer[1]/p[1]",
      "headingIndex": "34"
    },
    "42": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"https://github.com/pdxa11yux/pdxa11yux.org\" rel=\"external\">",
      "text": "Source code",
      "textLinkable": true,
      "boxID": "32:926:90:18",
      "pathID": "/html/body/footer[1]/p[1]/a[1]",
      "headingIndex": "34"
    },
    "44": {
      "pathID": "",
      "tagName": ""
    }
  }
}
