{
  "id": "260606T2302-at3",
  "what": "Kilotest job",
  "strict": false,
  "standard": "only",
  "observe": false,
  "device": {
    "id": "default",
    "windowOptions": {
      "reducedMotion": "no-preference"
    }
  },
  "browserID": "chromium",
  "creationTimeStamp": "260606T2302",
  "executionTimeStamp": "260606T2302",
  "target": {
    "what": "Dr. Catherine Akurut",
    "url": "https://catherineakurut.netlify.app/"
  },
  "sources": {
    "application": "Kilotest",
    "agent": "testaro-agent"
  },
  "acts": [
    {
      "type": "test",
      "launch": {},
      "which": "alfa",
      "what": "Alfa",
      "startTime": 1780786979446,
      "actualURL": "https://catherineakurut.netlify.app/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            1,
            0,
            20,
            0
          ],
          "instances": [
            {
              "ruleID": "r57",
              "what": "The text is not included in a landmark region",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "9",
              "issueID": "contentBeyondLandmarks"
            },
            {
              "ruleID": "r57",
              "what": "The text is not included in a landmark region",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "9",
              "issueID": "contentBeyondLandmarks"
            },
            {
              "ruleID": "r57",
              "what": "The text is not included in a landmark region",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "9",
              "issueID": "contentBeyondLandmarks"
            },
            {
              "ruleID": "r62",
              "what": "The link is not distinguishable from the surrounding text",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "75",
              "issueID": "linkIndication"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 5.71:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "9",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 6.59:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "25",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 6.81:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "25",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 6.59: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 6.81: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 6.59:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "33",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 6.81:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "33",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 6.59:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "37",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 6.81:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "37",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 6.59:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "41",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 6.81:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "41",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 6.59:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "45",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 6.81:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "45",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "r66",
              "what": "The highest possible contrast of the text is 5.71:1 which is below the required contrast of 7:1",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "69",
              "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": "73",
              "issueID": "ignorable"
            },
            {
              "ruleID": "r85",
              "what": "The text of the paragraph is all italic",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "73",
              "issueID": "allItalics"
            },
            {
              "ruleID": "cantTellTextContrast",
              "what": "cannot test for rule cantTellTextContrast: Adding a link at the top of each page that goes directly to the main content area",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": 78,
              "issueID": "contrastRisk"
            }
          ]
        }
      },
      "endTime": 1780786980932
    },
    {
      "type": "test",
      "launch": {},
      "which": "aslint",
      "what": "ASLint",
      "startTime": 1780786980932,
      "actualURL": "https://catherineakurut.netlify.app/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            0,
            13,
            21,
            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": "17",
              "issueID": "ignorable"
            },
            {
              "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": "51",
              "issueID": "ignorable"
            },
            {
              "ruleID": "links_language_destination",
              "what": "Following url <code>https://catherineakurut.substack.com/p/when-the-system-is-the-weapon-a-kill</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": "52",
              "issueID": "ignorable"
            },
            {
              "ruleID": "links_language_destination",
              "what": "Following url <code>https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6670261</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": "54",
              "issueID": "ignorable"
            },
            {
              "ruleID": "links_language_destination",
              "what": "Following url <code>https://catherineakurut.substack.com/p/designed-for-whom-a-question-ai-governance</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": "56",
              "issueID": "ignorable"
            },
            {
              "ruleID": "links_language_destination",
              "what": "Following url <code>https://doi.org/10.7227/JHA.050</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": "62",
              "issueID": "ignorable"
            },
            {
              "ruleID": "links_language_destination",
              "what": "Following url <code>https://catherineakurut-cv.netlify.app/</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": "75",
              "issueID": "ignorable"
            },
            {
              "ruleID": "links_new_window_mark",
              "what": "This link should have a warning before automatically opening a new window or tab.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "52",
              "issueID": "newTabSurpriseRisk"
            },
            {
              "ruleID": "links_new_window_mark",
              "what": "This link should have a warning before automatically opening a new window or tab.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "54",
              "issueID": "newTabSurpriseRisk"
            },
            {
              "ruleID": "links_new_window_mark",
              "what": "This link should have a warning before automatically opening a new window or tab.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "56",
              "issueID": "newTabSurpriseRisk"
            },
            {
              "ruleID": "links_new_window_mark",
              "what": "This link should have a warning before automatically opening a new window or tab.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "62",
              "issueID": "newTabSurpriseRisk"
            },
            {
              "ruleID": "links_same_content_different_url",
              "what": "There are anchor elements that have the same content, but different destination URLs.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "52",
              "issueID": "ignorable"
            },
            {
              "ruleID": "links_same_content_different_url",
              "what": "There are anchor elements that have the same content, but different destination URLs.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "54",
              "issueID": "ignorable"
            },
            {
              "ruleID": "links_same_content_different_url",
              "what": "There are anchor elements that have the same content, but different destination URLs.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "56",
              "issueID": "ignorable"
            },
            {
              "ruleID": "links_same_content_different_url",
              "what": "There are anchor elements that have the same content, but different destination URLs.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "62",
              "issueID": "ignorable"
            },
            {
              "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": "78",
              "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": "78",
              "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": "78",
              "issueID": "ignorable"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 5.71:1, <code>background-color: #0d1b2a</code>, <code>foreground-color: #a89070</code>, <code>font-size: 12pt</code> (original: <code>16px</code>), <code>font-weight: 400</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "9",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 6.59:1, <code>background-color: #162535</code>, <code>foreground-color: #b0a898</code>, <code>font-size: 10pt</code> (original: <code>13.6px</code>), <code>font-weight: 400</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "25",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 6.81:1, <code>background-color: #162535</code>, <code>foreground-color: #c9a84c</code>, <code>font-size: 10pt</code> (original: <code>13.6px</code>), <code>font-weight: 500</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "25",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 6.59:1, <code>background-color: #162535</code>, <code>foreground-color: #b0a898</code>, <code>font-size: 10pt</code> (original: <code>13.6px</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: 6.81:1, <code>background-color: #162535</code>, <code>foreground-color: #c9a84c</code>, <code>font-size: 10pt</code> (original: <code>13.6px</code>), <code>font-weight: 500</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: 6.59:1, <code>background-color: #162535</code>, <code>foreground-color: #b0a898</code>, <code>font-size: 10pt</code> (original: <code>13.6px</code>), <code>font-weight: 400</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "33",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 6.81:1, <code>background-color: #162535</code>, <code>foreground-color: #c9a84c</code>, <code>font-size: 10pt</code> (original: <code>13.6px</code>), <code>font-weight: 500</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "33",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 6.59:1, <code>background-color: #162535</code>, <code>foreground-color: #b0a898</code>, <code>font-size: 10pt</code> (original: <code>13.6px</code>), <code>font-weight: 400</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "37",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 6.81:1, <code>background-color: #162535</code>, <code>foreground-color: #c9a84c</code>, <code>font-size: 10pt</code> (original: <code>13.6px</code>), <code>font-weight: 500</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "37",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 6.59:1, <code>background-color: #162535</code>, <code>foreground-color: #b0a898</code>, <code>font-size: 10pt</code> (original: <code>13.6px</code>), <code>font-weight: 400</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "41",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 6.81:1, <code>background-color: #162535</code>, <code>foreground-color: #c9a84c</code>, <code>font-size: 10pt</code> (original: <code>13.6px</code>), <code>font-weight: 500</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "41",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 6.59:1, <code>background-color: #162535</code>, <code>foreground-color: #b0a898</code>, <code>font-size: 10pt</code> (original: <code>13.6px</code>), <code>font-weight: 400</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "45",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 6.81:1, <code>background-color: #162535</code>, <code>foreground-color: #c9a84c</code>, <code>font-size: 10pt</code> (original: <code>13.6px</code>), <code>font-weight: 500</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "45",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color_contrast_aaa7",
              "what": "Expected color contrast ratio for small font size at least 7:1, but got ratio: 5.71:1, <code>background-color: #0d1b2a</code>, <code>foreground-color: #a89070</code>, <code>font-size: 10pt</code> (original: <code>13.6px</code>), <code>font-weight: 400</code>.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "69",
              "issueID": "contrastAAA"
            },
            {
              "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": "78",
              "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": "78",
              "issueID": "ignorable"
            }
          ]
        }
      },
      "endTime": 1780786982035
    },
    {
      "type": "test",
      "launch": {},
      "which": "axe",
      "what": "Axe",
      "detailLevel": 2,
      "startTime": 1780786982035,
      "actualURL": "https://catherineakurut.netlify.app/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            1,
            0,
            1,
            14
          ],
          "instances": [
            {
              "ruleID": "identical-links-same-purpose",
              "what": "Links with the same name must have a similar purpose; Check that links have the same purpose, or are intentionally ambiguous.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "53",
              "issueID": "linkConfusionRisk"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 5.7 (foreground color: #a89070, background color: #0d1b2a, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "11",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 6.59 (foreground color: #b0a898, background color: #162535, font size: 10.2pt (13.6px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "27",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 6.8 (foreground color: #c9a84c, background color: #162535, font size: 10.2pt (13.6px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "28",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 6.59 (foreground color: #b0a898, background color: #162535, font size: 10.2pt (13.6px), 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 6.8 (foreground color: #c9a84c, background color: #162535, font size: 10.2pt (13.6px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "32",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 6.59 (foreground color: #b0a898, background color: #162535, font size: 10.2pt (13.6px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "35",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 6.8 (foreground color: #c9a84c, background color: #162535, font size: 10.2pt (13.6px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "36",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 6.59 (foreground color: #b0a898, background color: #162535, font size: 10.2pt (13.6px), 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 6.8 (foreground color: #c9a84c, background color: #162535, font size: 10.2pt (13.6px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "40",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 6.59 (foreground color: #b0a898, background color: #162535, font size: 10.2pt (13.6px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "43",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 6.8 (foreground color: #c9a84c, background color: #162535, font size: 10.2pt (13.6px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "44",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 6.59 (foreground color: #b0a898, background color: #162535, font size: 10.2pt (13.6px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "47",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 6.8 (foreground color: #c9a84c, background color: #162535, font size: 10.2pt (13.6px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "48",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "color-contrast-enhanced",
              "what": "Elements must meet enhanced color contrast ratio thresholds; Element has insufficient color contrast of 5.7 (foreground color: #a89070, background color: #0d1b2a, font size: 10.2pt (13.6px), font weight: normal). Expected contrast ratio of 7:1",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "71",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "region",
              "what": "All page content should be contained by landmarks; Some page content is not contained by landmarks",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "9",
              "issueID": "contentBeyondLandmarks"
            }
          ]
        }
      },
      "endTime": 1780786983097
    },
    {
      "type": "test",
      "launch": {},
      "which": "ed11y",
      "what": "Editoria11y",
      "startTime": 1780786983097,
      "actualURL": "https://catherineakurut.netlify.app/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            4,
            0,
            0,
            0
          ],
          "instances": [
            {
              "ruleID": "linkNewWindow",
              "what": "<p>Readers can always choose to open a link a new window. When a link forces open a new window, it can be confusing and annoying, especially for assistive device users who may wonder why their browser's \"back\" button is suddenly disabled.</p> <p>There are two general exceptions:</p> <ul> <li>When the user is filling out a form, and opening a link in the same window would cause them to lose their work.</li> <li>When the user is clearly warned a link will open a new window.</li> </ul> <p><strong>To fix:</strong> set this link back its default target, or add a screen-reader accessible warning (text or an icon with alt text).</p>",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "53",
              "issueID": "newTabSurprise"
            },
            {
              "ruleID": "linkNewWindow",
              "what": "<p>Readers can always choose to open a link a new window. When a link forces open a new window, it can be confusing and annoying, especially for assistive device users who may wonder why their browser's \"back\" button is suddenly disabled.</p> <p>There are two general exceptions:</p> <ul> <li>When the user is filling out a form, and opening a link in the same window would cause them to lose their work.</li> <li>When the user is clearly warned a link will open a new window.</li> </ul> <p><strong>To fix:</strong> set this link back its default target, or add a screen-reader accessible warning (text or an icon with alt text).</p>",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "55",
              "issueID": "newTabSurprise"
            },
            {
              "ruleID": "linkNewWindow",
              "what": "<p>Readers can always choose to open a link a new window. When a link forces open a new window, it can be confusing and annoying, especially for assistive device users who may wonder why their browser's \"back\" button is suddenly disabled.</p> <p>There are two general exceptions:</p> <ul> <li>When the user is filling out a form, and opening a link in the same window would cause them to lose their work.</li> <li>When the user is clearly warned a link will open a new window.</li> </ul> <p><strong>To fix:</strong> set this link back its default target, or add a screen-reader accessible warning (text or an icon with alt text).</p>",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "57",
              "issueID": "newTabSurprise"
            },
            {
              "ruleID": "linkNewWindow",
              "what": "<p>Readers can always choose to open a link a new window. When a link forces open a new window, it can be confusing and annoying, especially for assistive device users who may wonder why their browser's \"back\" button is suddenly disabled.</p> <p>There are two general exceptions:</p> <ul> <li>When the user is filling out a form, and opening a link in the same window would cause them to lose their work.</li> <li>When the user is clearly warned a link will open a new window.</li> </ul> <p><strong>To fix:</strong> set this link back its default target, or add a screen-reader accessible warning (text or an icon with alt text).</p>",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "63",
              "issueID": "newTabSurprise"
            }
          ]
        }
      },
      "endTime": 1780786984026
    },
    {
      "type": "test",
      "launch": {},
      "which": "htmlcs",
      "what": "HTML CodeSniffer",
      "startTime": 1780786984026,
      "actualURL": "https://catherineakurut.netlify.app/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            10,
            0,
            14,
            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 5.71:1. Recommendation:  change text colour to #fffffe.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "11",
              "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 5.71:1. Recommendation:  change text colour to #fffffe.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "71",
              "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 6.59:1. Recommendation:  change background to #101f2f.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "27",
              "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 6.59:1. Recommendation:  change background to #101f2f.",
              "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 6.59:1. Recommendation:  change background to #101f2f.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "35",
              "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 6.59:1. Recommendation:  change background to #101f2f.",
              "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 6.59:1. Recommendation:  change background to #101f2f.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "43",
              "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 6.59:1. Recommendation:  change background to #101f2f.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "47",
              "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 6.81:1. Recommendation:  change background to #132232.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "28",
              "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 6.81:1. Recommendation:  change background to #132232.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "32",
              "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 6.81:1. Recommendation:  change background to #132232.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "36",
              "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 6.81:1. Recommendation:  change background to #132232.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "40",
              "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 6.81:1. Recommendation:  change background to #132232.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "44",
              "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 6.81:1. Recommendation:  change background to #132232.",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "48",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "W-WCAG2AAA.Principle1.Guideline1_4.1_4_3_F24.F24.FGColour",
              "what": "Check that this element has an inherited background colour or image to complement the corresponding inline foreground colour.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "76",
              "issueID": "contrastRisk"
            },
            {
              "ruleID": "W-WCAG2AAA.Principle1.Guideline1_4.1_4_3_F24.F24.FGColour",
              "what": "Check that this element has an inherited background colour or image to complement the corresponding inline foreground colour.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "57",
              "issueID": "contrastRisk"
            },
            {
              "ruleID": "W-WCAG2AAA.Principle1.Guideline1_4.1_4_3_F24.F24.FGColour",
              "what": "Check that this element has an inherited background colour or image to complement the corresponding inline foreground colour.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "53",
              "issueID": "contrastRisk"
            },
            {
              "ruleID": "W-WCAG2AAA.Principle1.Guideline1_4.1_4_3_F24.F24.FGColour",
              "what": "Check that this element has an inherited background colour or image to complement the corresponding inline foreground colour.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "63",
              "issueID": "contrastRisk"
            },
            {
              "ruleID": "W-WCAG2AAA.Principle1.Guideline1_4.1_4_3_F24.F24.FGColour",
              "what": "Check that this element has an inherited background colour or image to complement the corresponding inline foreground colour.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "55",
              "issueID": "contrastRisk"
            },
            {
              "ruleID": "W-WCAG2AAA.Principle1.Guideline1_4.1_4_3_F24.F24.FGColour",
              "what": "Check that this element has an inherited background colour or image to complement the corresponding inline foreground colour.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "75",
              "issueID": "contrastRisk"
            },
            {
              "ruleID": "W-WCAG2AAA.Principle3.Guideline3_2.3_2_5.H83.3",
              "what": "Check that this link's link text contains information indicating that the link will open in a new window.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "57",
              "issueID": "newTabSurpriseRisk"
            },
            {
              "ruleID": "W-WCAG2AAA.Principle3.Guideline3_2.3_2_5.H83.3",
              "what": "Check that this link's link text contains information indicating that the link will open in a new window.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "53",
              "issueID": "newTabSurpriseRisk"
            },
            {
              "ruleID": "W-WCAG2AAA.Principle3.Guideline3_2.3_2_5.H83.3",
              "what": "Check that this link's link text contains information indicating that the link will open in a new window.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "63",
              "issueID": "newTabSurpriseRisk"
            },
            {
              "ruleID": "W-WCAG2AAA.Principle3.Guideline3_2.3_2_5.H83.3",
              "what": "Check that this link's link text contains information indicating that the link will open in a new window.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "55",
              "issueID": "newTabSurpriseRisk"
            }
          ]
        }
      },
      "endTime": 1780786984998
    },
    {
      "type": "test",
      "launch": {},
      "which": "ibm",
      "what": "Accessibility Checker",
      "withItems": true,
      "withNewContent": false,
      "startTime": 1780786984998,
      "actualURL": "https://catherineakurut.netlify.app/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            0,
            0,
            2,
            0
          ],
          "instances": [
            {
              "ruleID": "aria_content_in_landmark",
              "what": "Content is not within a landmark element",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "7",
              "issueID": "contentBeyondLandmarks"
            },
            {
              "ruleID": "aria_content_in_landmark",
              "what": "Content is not within a landmark element",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "10",
              "issueID": "contentBeyondLandmarks"
            }
          ]
        }
      },
      "endTime": 1780786986258
    },
    {
      "type": "test",
      "launch": {},
      "which": "nuVal",
      "what": "Html Checker API",
      "withSource": false,
      "startTime": 1780786986259,
      "actualURL": "https://catherineakurut.netlify.app/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            0,
            0,
            0,
            0
          ],
          "instances": []
        }
      },
      "endTime": 1780786987600
    },
    {
      "type": "test",
      "launch": {},
      "which": "nuVnu",
      "what": "Html Checker",
      "withSource": false,
      "startTime": 1780786987600,
      "actualURL": "https://catherineakurut.netlify.app/",
      "data": {
        "skipped": true,
        "reason": "nuVal succeeded"
      },
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            0,
            0,
            0,
            0
          ],
          "instances": []
        }
      },
      "endTime": 1780786988523
    },
    {
      "type": "test",
      "launch": {},
      "which": "qualWeb",
      "what": "QualWeb",
      "withNewContent": false,
      "startTime": 1780786988523,
      "actualURL": "https://catherineakurut.netlify.app/",
      "data": {},
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            16,
            15,
            0,
            14
          ],
          "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": "7",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "53",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "55",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "57",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "63",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R62",
              "what": "[warning] Check if the element has some visible focus indication",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "76",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-ACT-R9",
              "what": "[warning] The `links` with the same accessible name have different content. Verify is the content is equivalent.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "55",
              "issueID": "linkTextsSame"
            },
            {
              "ruleID": "QW-ACT-R9",
              "what": "[warning] The `links` with the same accessible name have different content. Verify is the content is equivalent.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "57",
              "issueID": "linkTextsSame"
            },
            {
              "ruleID": "QW-ACT-R9",
              "what": "[warning] The `links` with the same accessible name have different content. Verify is the content is equivalent.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "63",
              "issueID": "linkTextsSame"
            },
            {
              "ruleID": "QW-ACT-R9",
              "what": "[warning] The `links` with the same accessible name have different content. Verify is the content is equivalent.",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "53",
              "issueID": "linkTextsSame"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "11",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "27",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "28",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "31",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "32",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "35",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "36",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "39",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "40",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "43",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "44",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "47",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "48",
              "issueID": "contrastAAA"
            },
            {
              "ruleID": "QW-ACT-R76",
              "what": "[failed] Element has contrast ratio lower than minimum.",
              "ordinalSeverity": 3,
              "count": 1,
              "catalogIndex": "71",
              "issueID": "contrastAAA"
            },
            {
              "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": "6",
              "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": "7",
              "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": "51",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP1",
              "what": "[warning] Check that heading markup is used when content is a heading.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "10",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP1",
              "what": "[warning] Check that heading markup is used when content is a heading.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "16",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP1",
              "what": "[warning] Check that heading markup is used when content is a heading.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "23",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP1",
              "what": "[warning] Check that heading markup is used when content is a heading.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "26",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP1",
              "what": "[warning] Check that heading markup is used when content is a heading.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "30",
              "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-BP1",
              "what": "[warning] Check that heading markup is used when content is a heading.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "38",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP1",
              "what": "[warning] Check that heading markup is used when content is a heading.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "42",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP1",
              "what": "[warning] Check that heading markup is used when content is a heading.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "46",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP1",
              "what": "[warning] Check that heading markup is used when content is a heading.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "50",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP1",
              "what": "[warning] Check that heading markup is used when content is a heading.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "68",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP17",
              "what": "[warning] This link skips a content block.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "7",
              "issueID": "ignorable"
            },
            {
              "ruleID": "QW-BP17",
              "what": "[warning] This link skips a content block.",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "14",
              "issueID": "ignorable"
            }
          ]
        }
      },
      "endTime": 1780786991459
    },
    {
      "type": "test",
      "launch": {},
      "which": "testaro",
      "what": "Testaro",
      "withItems": true,
      "stopOnFail": false,
      "startTime": 1780786991459,
      "actualURL": "https://catherineakurut.netlify.app/",
      "data": {
        "prevented": false,
        "error": "",
        "rulePreventions": {},
        "rulesInvalid": [],
        "ruleTestTimes": [
          [
            "allCaps",
            2
          ],
          [
            "adbID",
            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
          ],
          [
            "targetsNear",
            0
          ],
          [
            "textSem",
            0
          ],
          [
            "titledEl",
            0
          ],
          [
            "zIndex",
            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": {
          "allCaps": {
            "aiModelUsage": {
              "inputTokens": 983,
              "outputTokens": 299
            }
          },
          "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": 6,
                "subtotals": [
                  4,
                  1,
                  1
                ]
              },
              "h1": {
                "total": 1
              },
              "h2": {
                "total": 4
              },
              "h3": {
                "total": 6
              }
            },
            "items": {
              "adjacentLink": {
                "fontWeight": {
                  "400": [
                    "Skip to main content",
                    "catherineakurut-cv.netlify.app"
                  ],
                  "700": [
                    "Read article",
                    "Read article",
                    "Read article",
                    "Read article"
                  ]
                },
                "textDecorationLine": {
                  "underline": [
                    "Skip to main content"
                  ],
                  "none": [
                    "Read article",
                    "Read article",
                    "Read article",
                    "Read article",
                    "catherineakurut-cv.netlify.app"
                  ]
                }
              }
            }
          },
          "motion": {
            "prevented": true,
            "error": "Initial image missing"
          },
          "dupAtt": {
            "total": 0,
            "items": []
          },
          "focAll": {
            "focusableCount": 6,
            "tabFocused": 6,
            "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": [
            8,
            5,
            5,
            0
          ],
          "instances": [
            {
              "ruleID": "allSlanted",
              "what": "Element contains all-slanted text",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "11",
              "issueID": "allItalics"
            },
            {
              "ruleID": "allSlanted",
              "what": "Element contains all-slanted text",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "73",
              "issueID": "allItalics"
            },
            {
              "ruleID": "linkAmb",
              "what": "4 links with the text “read article” have 4 different destinations",
              "ordinalSeverity": 2,
              "count": 4,
              "catalogIndex": "6",
              "issueID": "linkTextsSame"
            },
            {
              "ruleID": "linkExt",
              "what": "Link has a target=_blank attribute",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "53",
              "issueID": "newTabSurpriseRisk"
            },
            {
              "ruleID": "linkExt",
              "what": "Link has a target=_blank attribute",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "55",
              "issueID": "newTabSurpriseRisk"
            },
            {
              "ruleID": "linkExt",
              "what": "Link has a target=_blank attribute",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "57",
              "issueID": "newTabSurpriseRisk"
            },
            {
              "ruleID": "linkExt",
              "what": "Link has a target=_blank attribute",
              "ordinalSeverity": 0,
              "count": 1,
              "catalogIndex": "63",
              "issueID": "newTabSurpriseRisk"
            },
            {
              "ruleID": "linkUl",
              "what": "Element has adjacent text but is not underlined",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "53",
              "issueID": "linkIndication"
            },
            {
              "ruleID": "linkUl",
              "what": "Element has adjacent text but is not underlined",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "55",
              "issueID": "linkIndication"
            },
            {
              "ruleID": "linkUl",
              "what": "Element has adjacent text but is not underlined",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "57",
              "issueID": "linkIndication"
            },
            {
              "ruleID": "linkUl",
              "what": "Element has adjacent text but is not underlined",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "63",
              "issueID": "linkIndication"
            },
            {
              "ruleID": "linkUl",
              "what": "Element has adjacent text but is not underlined",
              "ordinalSeverity": 1,
              "count": 1,
              "catalogIndex": "76",
              "issueID": "linkIndication"
            },
            {
              "ruleID": "styleDiff",
              "what": "In-line links have 3 different styles",
              "ordinalSeverity": 0,
              "count": 2,
              "catalogIndex": "6",
              "issueID": "inconsistentStyles"
            },
            {
              "ruleID": "focVis",
              "what": "Upper left corner of the element is above or to the left of the display",
              "ordinalSeverity": 2,
              "count": 1,
              "catalogIndex": "7",
              "issueID": "focusedAway"
            }
          ]
        }
      },
      "endTime": 1780787000292
    },
    {
      "type": "test",
      "launch": {},
      "which": "wave",
      "what": "WAVE",
      "reportType": 4,
      "startTime": 1780787000293,
      "actualURL": "https://catherineakurut.netlify.app/",
      "data": {
        "pageTitle": "Dr Catherine Akurut | Independent Researcher and Freelance Writer",
        "pageURL": "https://catherineakurut.netlify.app/",
        "elapsedSeconds": 3.13,
        "creditsRemaining": 196,
        "allItemCount": 16,
        "totalElements": 79,
        "waveURL": "http://wave.webaim.org/report?url=https://catherineakurut.netlify.app/"
      },
      "result": {
        "standardResult": {
          "prevented": false,
          "totals": [
            0,
            0,
            0,
            0
          ],
          "instances": []
        }
      },
      "endTime": 1780787004699
    }
  ],
  "jobData": {
    "tmpDir": "/Users/pool/Documents/Topics/repos/a11yTesting/testaro/tmp/260606T2302-at3",
    "startTime": "26-06-06T23:02",
    "endTime": "26-06-06T23:03",
    "elapsedSeconds": 26,
    "visitLatency": 20,
    "logCount": 108,
    "logSize": 7267,
    "errorLogCount": 14,
    "errorLogSize": 889,
    "prohibitedCount": 0,
    "visitRejectionCount": 0,
    "aborted": false,
    "abortedAct": null,
    "abortTime": "",
    "abortMessage": "",
    "presses": 0,
    "amountRead": 0,
    "toolTimes": {
      "testaro": 9,
      "wave": 4,
      "qualWeb": 3,
      "alfa": 1,
      "aslint": 1,
      "axe": 1,
      "ed11y": 1,
      "htmlcs": 1,
      "ibm": 1,
      "nuVal": 1,
      "nuVnu": 1
    },
    "preventions": {},
    "catalogData": {
      "elementCount": 79,
      "entryCount": 51,
      "text": {
        "count": 49,
        "countPercent": 96,
        "linkableCount": 43,
        "linkablePercent": 88
      },
      "tools": {
        "alfa": {
          "instanceCount": 21,
          "catalogCount": 21,
          "catalogPercent": 100
        },
        "aslint": {
          "instanceCount": 34,
          "catalogCount": 34,
          "catalogPercent": 100
        },
        "axe": {
          "instanceCount": 16,
          "catalogCount": 16,
          "catalogPercent": 100
        },
        "ed11y": {
          "instanceCount": 4,
          "catalogCount": 4,
          "catalogPercent": 100
        },
        "htmlcs": {
          "instanceCount": 24,
          "catalogCount": 24,
          "catalogPercent": 100
        },
        "ibm": {
          "instanceCount": 2,
          "catalogCount": 2,
          "catalogPercent": 100
        },
        "nuVal": {
          "instanceCount": 0,
          "catalogCount": 0,
          "catalogPercent": null
        },
        "nuVnu": {
          "instanceCount": 0,
          "catalogCount": 0,
          "catalogPercent": null
        },
        "qualWeb": {
          "instanceCount": 45,
          "catalogCount": 45,
          "catalogPercent": 100
        },
        "testaro": {
          "instanceCount": 14,
          "catalogCount": 14,
          "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:2644",
      "pathID": "/html",
      "headingIndex": ""
    },
    "6": {
      "tagName": "BODY",
      "id": "",
      "startTag": "<body>",
      "text": "Skip to main content\nDr. Catherine Akurut | Full CV available at catherineakurut-cv.netlify.app",
      "textLinkable": true,
      "boxID": "0:0:1920:2644",
      "pathID": "/html/body",
      "headingIndex": ""
    },
    "7": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"#main-content\" style=\"position: absolute; left: -9999px; top: auto; width: 1px; height: 1px; overflow: hidden;\">",
      "text": "Skip to main content",
      "textLinkable": true,
      "boxID": "-9999:0:1:1",
      "pathID": "/html/body/a[1]",
      "headingIndex": ""
    },
    "9": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"hero\">",
      "text": "Dr. Catherine Akurut\nI turn complex research into clear, accessible, and actionable communication for the organisations doing work that matters.",
      "textLinkable": true,
      "boxID": "600:0:720:245",
      "pathID": "/html/body/div[1]/div[1]",
      "headingIndex": ""
    },
    "10": {
      "tagName": "H1",
      "id": "",
      "startTag": "<h1 class=\"hero-name\">",
      "text": "Dr. Catherine Akurut",
      "textLinkable": true,
      "boxID": "632:48:656:40",
      "pathID": "/html/body/div[1]/div[1]/h1[1]",
      "headingIndex": ""
    },
    "11": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"hero-tag\">",
      "text": "Independent Researcher and Freelance Writer",
      "textLinkable": true,
      "boxID": "632:94:656:19",
      "pathID": "/html/body/div[1]/div[1]/div[1]",
      "headingIndex": "10"
    },
    "14": {
      "tagName": "MAIN",
      "id": "main-content",
      "startTag": "<main id=\"main-content\">",
      "text": "About\nDr. Catherine Akurut | Full CV available at catherineakurut-cv.netlify.app",
      "textLinkable": true,
      "boxID": "600:245:720:2398",
      "pathID": "/html/body/div[1]/main[1]",
      "headingIndex": "10"
    },
    "16": {
      "tagName": "H2",
      "id": "",
      "startTag": "<h2 class=\"section-title\" style=\"font-weight: bold;\">",
      "text": "About",
      "textLinkable": true,
      "boxID": "632:285:656:15",
      "pathID": "/html/body/div[1]/main[1]/div[1]/h2[1]",
      "headingIndex": "10"
    },
    "17": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"about-text\">",
      "text": "With a PhD in Conflict Management and over a decade of qualitative research across Africa, my work has always centred one question: whose safety is being protected, and who is being left out? I bring that same clarity of purpose to every research communication project I take on, identifying what matters, framing it for the right audience, and producing outputs that drive understanding and action. My research has been conducted across multiple African contexts, including Uganda, South Africa, and Tanzania, giving me grounded familiarity with the policy, humanitarian, and governance landscapes that shape work in this region.\nAI tools assist with efficiency. The thinking, the structure, and the quality control are mine.",
      "textLinkable": true,
      "boxID": "632:320:656:456",
      "pathID": "/html/body/div[1]/main[1]/div[1]/div[1]",
      "headingIndex": "16"
    },
    "23": {
      "tagName": "H2",
      "id": "",
      "startTag": "<h2 class=\"section-title\" style=\"font-weight: bold;\">",
      "text": "Services",
      "textLinkable": true,
      "boxID": "632:858:656:15",
      "pathID": "/html/body/div[1]/main[1]/div[2]/h2[1]",
      "headingIndex": ""
    },
    "25": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-card\">",
      "text": "Research Summary Brief\n$150 to $300",
      "textLinkable": true,
      "boxID": "632:893:320:180",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[1]",
      "headingIndex": "23"
    },
    "26": {
      "tagName": "H3",
      "id": "",
      "startTag": "<h3 class=\"service-name\" style=\"font-weight: bold;\">",
      "text": "Research Summary Brief",
      "textLinkable": true,
      "boxID": "653:915:278:17",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[1]/h3[1]",
      "headingIndex": "23"
    },
    "27": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-desc\">",
      "text": "Condensing a long report or study into a clear 500 to 1,000 word summary for a non-specialist audience.",
      "textLinkable": true,
      "boxID": "653:938:278:65",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[1]/div[1]",
      "headingIndex": "26"
    },
    "28": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-rate\">",
      "text": "$150 to $300",
      "textLinkable": true,
      "boxID": "653:1015:278:15",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[1]/div[2]",
      "headingIndex": "26"
    },
    "29": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-card\">",
      "text": "Policy Brief\n$400 to $600",
      "textLinkable": true,
      "boxID": "968:893:320:180",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[2]",
      "headingIndex": "26"
    },
    "30": {
      "tagName": "H3",
      "id": "",
      "startTag": "<h3 class=\"service-name\">",
      "text": "Policy Brief",
      "textLinkable": true,
      "boxID": "989:915:278:17",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[2]/h3[1]",
      "headingIndex": ""
    },
    "31": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-desc\">",
      "text": "A structured 1,500 to 2,500 word brief with findings, analysis, and actionable recommendations for policymakers or funders.",
      "textLinkable": true,
      "boxID": "989:938:278:87",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[2]/div[1]",
      "headingIndex": "30"
    },
    "32": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-rate\">",
      "text": "$400 to $600",
      "textLinkable": true,
      "boxID": "989:1037:278:15",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[2]/div[2]",
      "headingIndex": "30"
    },
    "33": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-card\">",
      "text": "Multi-Source Synthesis\n$700 to $1,200",
      "textLinkable": true,
      "boxID": "632:1089:320:159",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[3]",
      "headingIndex": "30"
    },
    "34": {
      "tagName": "H3",
      "id": "",
      "startTag": "<h3 class=\"service-name\">",
      "text": "Multi-Source Synthesis",
      "textLinkable": true,
      "boxID": "653:1111:278:17",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[3]/h3[1]",
      "headingIndex": ""
    },
    "35": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-desc\">",
      "text": "Synthesising multiple research sources into one coherent 2,500 to 5,000 word output with clear structure and narrative.",
      "textLinkable": true,
      "boxID": "653:1134:278:65",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[3]/div[1]",
      "headingIndex": "34"
    },
    "36": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-rate\">",
      "text": "$700 to $1,200",
      "textLinkable": true,
      "boxID": "653:1212:278:15",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[3]/div[2]",
      "headingIndex": "34"
    },
    "37": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-card\">",
      "text": "Custom Engagement\nQuote on request",
      "textLinkable": true,
      "boxID": "968:1089:320:159",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[4]",
      "headingIndex": "34"
    },
    "38": {
      "tagName": "H3",
      "id": "",
      "startTag": "<h3 class=\"service-name\">",
      "text": "Custom Engagement",
      "textLinkable": true,
      "boxID": "989:1111:278:17",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[4]/h3[1]",
      "headingIndex": ""
    },
    "39": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-desc\">",
      "text": "Longer or recurring projects discussed on a case by case basis. Retainer arrangements available for ongoing work.",
      "textLinkable": true,
      "boxID": "989:1134:278:65",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[4]/div[1]",
      "headingIndex": "38"
    },
    "40": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-rate\">",
      "text": "Quote on request",
      "textLinkable": false,
      "boxID": "989:1212:278:15",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[4]/div[2]",
      "headingIndex": "38"
    },
    "41": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-card\">",
      "text": "Content Development and Editing\nQuote on request",
      "textLinkable": true,
      "boxID": "632:1264:320:263",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[5]",
      "headingIndex": "38"
    },
    "42": {
      "tagName": "H3",
      "id": "",
      "startTag": "<h3 class=\"service-name\">",
      "text": "Content Development and Editing",
      "textLinkable": true,
      "boxID": "653:1286:278:17",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[5]/h3[1]",
      "headingIndex": ""
    },
    "43": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-desc\">",
      "text": "Reviewing, restructuring, and refining blog posts, articles, or web content for clarity, consistency, and purpose. Suitable for researchers, practitioners, and organisations communicating complex ideas to broader audiences.",
      "textLinkable": true,
      "boxID": "653:1309:278:131",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[5]/div[1]",
      "headingIndex": "42"
    },
    "44": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-rate\">",
      "text": "Quote on request",
      "textLinkable": false,
      "boxID": "653:1451:278:15",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[5]/div[2]",
      "headingIndex": "42"
    },
    "45": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-card\">",
      "text": "Ugandan and East African Context Consultancy\n$150 to $400",
      "textLinkable": true,
      "boxID": "968:1264:320:263",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[6]",
      "headingIndex": "42"
    },
    "46": {
      "tagName": "H3",
      "id": "",
      "startTag": "<h3 class=\"service-name\">",
      "text": "Ugandan and East African Context Consultancy",
      "textLinkable": true,
      "boxID": "989:1286:278:34",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[6]/h3[1]",
      "headingIndex": ""
    },
    "47": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-desc\">",
      "text": "Background research, contextual framing, and expert review for projects covering Uganda or East Africa. Suitable for international organisations, researchers, journalists, and practitioners needing grounded regional insight from someone with academic training and lived experience in the region.",
      "textLinkable": true,
      "boxID": "989:1326:278:152",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[6]/div[1]",
      "headingIndex": "46"
    },
    "48": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"service-rate\">",
      "text": "$150 to $400",
      "textLinkable": true,
      "boxID": "989:1490:278:15",
      "pathID": "/html/body/div[1]/main[1]/div[2]/div[1]/div[6]/div[2]",
      "headingIndex": "46"
    },
    "50": {
      "tagName": "H2",
      "id": "",
      "startTag": "<h2 class=\"section-title\" style=\"font-weight: bold;\">",
      "text": "Credentials",
      "textLinkable": true,
      "boxID": "632:1607:656:15",
      "pathID": "/html/body/div[1]/main[1]/div[3]/h2[1]",
      "headingIndex": ""
    },
    "51": {
      "tagName": "UL",
      "id": "",
      "startTag": "<ul class=\"cred-list\">",
      "text": "Published analysis: \"When the System Is the Weapon: A Kill Chain Analysis of AI-Enabled Humanitarian Harm.\" The Architecture of Exclusion, Substack (2026). Read article\nPhD in Conflict Management, Nelson Mandela University. Dissertation: \"Conflict-Related Sexual Violence against Males: Recognition by and Responses of Humanitarian Organisations in Africa.\"",
      "textLinkable": true,
      "boxID": "632:1642:656:648",
      "pathID": "/html/body/div[1]/main[1]/div[3]/ul[1]",
      "headingIndex": "50"
    },
    "52": {
      "tagName": "LI",
      "id": "",
      "startTag": "<li>",
      "text": "Published analysis: \"When the System Is the Weapon: A Kill Chain Analysis of AI-Enabled Humanitarian Harm.\" The Architecture of Exclusion, Substack (2026). Read article",
      "textLinkable": true,
      "boxID": "632:1642:656:63",
      "pathID": "/html/body/div[1]/main[1]/div[3]/ul[1]/li[1]",
      "headingIndex": "50"
    },
    "53": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"https://catherineakurut.substack.com/p/when-the-system-is-the-weapon-a-kill\" target=\"_blank\" style=\"color: #c9a84c; text-decoration: none; font-weight: bold; display: inline;\">",
      "text": "Read article",
      "textLinkable": false,
      "boxID": "1105:1676:89:16",
      "pathID": "/html/body/div[1]/main[1]/div[3]/ul[1]/li[1]/a[1]",
      "headingIndex": "50"
    },
    "54": {
      "tagName": "LI",
      "id": "",
      "startTag": "<li>",
      "text": "Published working paper: \"Frameworks That Cannot See: How AI Governance Is Repeating the Recognition Failures of Humanitarian Response.\" SSRN (2026). Read article",
      "textLinkable": true,
      "boxID": "632:1705:656:63",
      "pathID": "/html/body/div[1]/main[1]/div[3]/ul[1]/li[2]",
      "headingIndex": "50"
    },
    "55": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6670261\" target=\"_blank\" style=\"color: #c9a84c; text-decoration: none; font-weight: bold; display: inline;\">",
      "text": "Read article",
      "textLinkable": false,
      "boxID": "1064:1739:89:16",
      "pathID": "/html/body/div[1]/main[1]/div[3]/ul[1]/li[2]/a[1]",
      "headingIndex": "50"
    },
    "56": {
      "tagName": "LI",
      "id": "",
      "startTag": "<li>",
      "text": "Published analysis: \"Designed for Whom? A Question AI Governance Frameworks Have Yet to Answer.\" The Architecture of Exclusion, Substack (2026). Read article",
      "textLinkable": true,
      "boxID": "632:1768:656:63",
      "pathID": "/html/body/div[1]/main[1]/div[3]/ul[1]/li[3]",
      "headingIndex": "50"
    },
    "57": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"https://catherineakurut.substack.com/p/designed-for-whom-a-question-ai-governance\" target=\"_blank\" style=\"color: #c9a84c; text-decoration: none; font-weight: bold; display: inline;\">",
      "text": "Read article",
      "textLinkable": false,
      "boxID": "1021:1802:89:16",
      "pathID": "/html/body/div[1]/main[1]/div[3]/ul[1]/li[3]/a[1]",
      "headingIndex": "50"
    },
    "62": {
      "tagName": "LI",
      "id": "",
      "startTag": "<li>",
      "text": "Peer-reviewed publication in the Journal of Humanitarian Affairs (2020). Read article",
      "textLinkable": true,
      "boxID": "632:2061:656:40",
      "pathID": "/html/body/div[1]/main[1]/div[3]/ul[1]/li[8]",
      "headingIndex": "50"
    },
    "63": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"https://doi.org/10.7227/JHA.050\" target=\"_blank\" style=\"color: #c9a84c; text-decoration: none; font-weight: bold; display: inline;\">",
      "text": "Read article",
      "textLinkable": false,
      "boxID": "1123:2072:89:16",
      "pathID": "/html/body/div[1]/main[1]/div[3]/ul[1]/li[8]/a[1]",
      "headingIndex": "50"
    },
    "68": {
      "tagName": "H2",
      "id": "",
      "startTag": "<h2 class=\"section-title\" style=\"font-weight: bold;\">",
      "text": "Contact",
      "textLinkable": true,
      "boxID": "632:2371:656:15",
      "pathID": "/html/body/div[1]/main[1]/div[4]/h2[1]",
      "headingIndex": ""
    },
    "69": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"contact-block\">",
      "text": "To discuss a project or request a quote, reach out directly.\ncathakurut [at] gmail [dot] com",
      "textLinkable": true,
      "boxID": "632:2406:656:111",
      "pathID": "/html/body/div[1]/main[1]/div[4]/div[1]",
      "headingIndex": "68"
    },
    "71": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"payment-note\">",
      "text": "Payment accepted via Grey, mobile money, or bank transfer.",
      "textLinkable": true,
      "boxID": "632:2442:656:15",
      "pathID": "/html/body/div[1]/main[1]/div[4]/div[1]/div[2]",
      "headingIndex": "68"
    },
    "73": {
      "tagName": "DIV",
      "id": "",
      "startTag": "<div class=\"footer\">",
      "text": "Colossians 3:12–17\nDr. Catherine Akurut | Full CV available at catherineakurut-cv.netlify.app",
      "textLinkable": true,
      "boxID": "600:2558:720:86",
      "pathID": "/html/body/div[1]/main[1]/div[5]",
      "headingIndex": "68"
    },
    "75": {
      "tagName": "SPAN",
      "id": "",
      "startTag": "<span style=\"font-size:0.8rem; font-style:normal; color:#c8c0b0;\">",
      "text": "Dr. Catherine Akurut | Full CV available at catherineakurut-cv.netlify.app",
      "textLinkable": true,
      "boxID": "748:2605:424:15",
      "pathID": "/html/body/div[1]/main[1]/div[5]/p[1]/span[1]",
      "headingIndex": "68"
    },
    "76": {
      "tagName": "A",
      "id": "",
      "startTag": "<a href=\"https://catherineakurut-cv.netlify.app/\" style=\"color:#c9a84c; text-decoration:none;\">",
      "text": "catherineakurut-cv.netlify.app",
      "textLinkable": true,
      "boxID": "1000:2605:172:15",
      "pathID": "/html/body/div[1]/main[1]/div[5]/p[1]/span[1]/a[1]",
      "headingIndex": "68"
    },
    "78": {
      "pathID": "",
      "tagName": ""
    }
  }
}
