{
  "focused": {
    "id": "dialog-keep",
    "role": "button",
    "name": "Keep editing"
  },
  "controls": [
    {
      "id": "status",
      "role": "status",
      "name": "",
      "description": "",
      "required": null,
      "invalid": null,
      "describedby": null,
      "live": "polite",
      "atomic": "true"
    },
    {
      "id": "title",
      "role": "textbox",
      "name": "Request name (required)",
      "description": "Name the product or service and the exception being requested. ",
      "required": true,
      "invalid": null,
      "describedby": "title-help title-error",
      "live": null,
      "atomic": null,
      "value": "Draft to delete",
      "checked": false
    },
    {
      "id": "agency",
      "role": "textbox",
      "name": "Agency (required)",
      "description": "Name the fictional agency responsible for this request, such as Demo Learning Agency. ",
      "required": true,
      "invalid": null,
      "describedby": "agency-help agency-error",
      "live": null,
      "atomic": null,
      "value": "",
      "checked": false
    },
    {
      "id": "requestor",
      "role": "textbox",
      "name": "Requester name (required)",
      "description": "Use a fictional contact name for this demonstration. ",
      "required": true,
      "invalid": null,
      "describedby": "requestor-help requestor-error",
      "live": null,
      "atomic": null,
      "value": "",
      "checked": false
    },
    {
      "id": "email",
      "role": "textbox",
      "name": "Contact email (required)",
      "description": "Use a fictional email such as alex@example.com. No email will be sent. ",
      "required": true,
      "invalid": null,
      "describedby": "email-help email-error",
      "live": null,
      "atomic": null,
      "value": "",
      "checked": false
    },
    {
      "id": "consulted",
      "role": "checkbox",
      "name": "I have consulted the agency Digital Accessibility Coordinator (required)",
      "description": "Consult the agency DAC before submitting. You may save a draft before this consultation is complete. ",
      "required": true,
      "invalid": null,
      "describedby": "consulted-help consulted-error",
      "live": null,
      "atomic": null,
      "value": "on",
      "checked": false
    },
    {
      "id": "description",
      "role": "textbox",
      "name": "Product and exception reason (required)",
      "description": "Describe the technology, its purpose, and why an exception is needed. ",
      "required": true,
      "invalid": null,
      "describedby": "description-help description-error",
      "live": null,
      "atomic": null,
      "value": ""
    },
    {
      "id": "next",
      "role": "button",
      "name": "Continue to impact and usage",
      "description": "",
      "required": null,
      "invalid": null,
      "describedby": null,
      "live": null,
      "atomic": null,
      "value": ""
    },
    {
      "id": "save",
      "role": "button",
      "name": "Save draft",
      "description": "",
      "required": null,
      "invalid": null,
      "describedby": null,
      "live": null,
      "atomic": null,
      "value": ""
    },
    {
      "id": "restore",
      "role": "button",
      "name": "Restore saved draft",
      "description": "",
      "required": null,
      "invalid": null,
      "describedby": null,
      "live": null,
      "atomic": null,
      "value": ""
    },
    {
      "id": "cancel",
      "role": "button",
      "name": "Cancel draft",
      "description": "",
      "required": null,
      "invalid": null,
      "describedby": null,
      "live": null,
      "atomic": null,
      "value": ""
    },
    {
      "id": "draft-dialog",
      "role": "dialog",
      "name": "Cancel this draft?",
      "description": "This removes the saved browser draft and clears the answers currently entered. This cannot be undone.",
      "required": null,
      "invalid": null,
      "describedby": "dialog-text",
      "live": null,
      "atomic": null
    },
    {
      "id": "dialog-keep",
      "role": "button",
      "name": "Keep editing",
      "description": "",
      "required": null,
      "invalid": null,
      "describedby": null,
      "live": null,
      "atomic": null,
      "value": ""
    },
    {
      "id": "dialog-confirm",
      "role": "button",
      "name": "Delete draft",
      "description": "",
      "required": null,
      "invalid": null,
      "describedby": null,
      "live": null,
      "atomic": null,
      "value": ""
    }
  ],
  "tables": []
}