{
  "components": {
    "carousel": {
      "description": "A Carousel can accept a maximum number of 5 panels where only 1 panel is visible at a time.\n\nYou are able to navigate between panels by interacting with the `slds-carousel__indicator` elements that sit below the panel.\n\nA panel becomes visible by toggling the `slds-hide` class with the `slds-show` class on the `slds-carousel__panel` element.\n\nWhen making the `slds-carousel__panel` active, the indicator should be updated with the `slds-is-active` class. This provides visual feedback showing which carousel panel is active.\n\n### Accessibility\n\nA Carousel is built using a tabbed UI specification and requires the following to meet accessibility requirements:\n\n- The tab list, which should have `role=\"tablist\"`\n- The tabs in that list, which should each be an `<a role=\"tab\">` anchor wrapped in a `<li role=\"presentation\">` list item\n- The tab panels, which display each tab’s content and should each have `role=\"tabpanel\"`\n\n**Expected markup:**\n\n- Selected tab’s anchor has `aria-selected=\"true\"`, all other tabs’ anchors have `aria-selected=\"false\"`\n- Selected tab’s anchor has `tabindex=\"0\"`, all other tabs have `tabindex=\"-1\"`\n- Each tab’s anchor has an `aria-controls` attribute whose value is the id of the associated `<div role=\"tabpanel\">`\n- Each tab panel has an `aria-labelledby` attribute whose value is the id of its associated `<a role=\"tab\">`\n- When the Carousel is set to auto-play, the HTML for the pause button is required to precede the HTML of the tab set\n\n**Expected keyboard interactions:**\n\n- Arrow keys, when focus is on selected tab, cycle selection to the next or previous tab\n- Tab key, when focus is before the tab list, moves focus to the selected tab panel\n- Tab key, when focus is on selected tabpanel, moves focus into the selected tabpanel's associated tab or to the next focusable element on the page if that panel has no focusable elements\n- Shift+Tab keys, when focus is on first element in a tab panel, move focus focus entirely from tabset",
      "annotations": {
        "summary": "A carousel allows multiple pieces of featured content to occupy an allocated amount of space.",
        "layout": "responsive",
        "name": "carousel",
        "support": "dev-ready",
        "base": true,
        "lwc": true,
        "type": "navigation, data-display",
        "category": "experience",
        "selector": ".slds-carousel"
      },
      "id": "carousel",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initiates a carousel component",
            "name": "base",
            "selector": ".slds-carousel",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Main stage for carousel's tab-panels and tab-list inidicators",
                "selector": ".slds-carousel__stage",
                "restrict": ".slds-carousel div"
              },
              "id": ".slds-carousel__stage",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Tabpanel region that contains all carousel panels",
                    "selector": ".slds-carousel__panels",
                    "restrict": ".slds-carousel__stage div"
                  },
                  "id": ".slds-carousel__panels",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Actionable element that contains the carousel's tab-panel content",
                    "selector": ".slds-carousel__panel-action",
                    "restrict": ".slds-carousel__stage a"
                  },
                  "id": ".slds-carousel__panel-action",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Element that contains the image inside the carousel's tab-panel",
                        "selector": ".slds-carousel__image",
                        "restrict": ".slds-carousel__panel-action div"
                      },
                      "id": ".slds-carousel__image",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Element that contains the content inside the carousel's tab-panel",
                        "selector": ".slds-carousel__content",
                        "restrict": ".slds-carousel__panel-action div"
                      },
                      "id": ".slds-carousel__content",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Heading element that contains the title of the carousel's tab-panel",
                            "selector": ".slds-carousel__content-title",
                            "restrict": ".slds-carousel__content h2"
                          },
                          "id": ".slds-carousel__content-title",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Element that contains the auto-play button icon to toggle on/off",
                    "selector": ".slds-carousel__autoplay",
                    "restrict": ".slds-carousel__stage span"
                  },
                  "id": ".slds-carousel__autoplay",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "List element that contains the carousel's tab-list inidicators",
                "selector": ".slds-carousel__indicators",
                "restrict": ".slds-carousel ul"
              },
              "id": ".slds-carousel__indicators",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Carousel's tab-list inidicator items",
                    "selector": ".slds-carousel__indicator",
                    "restrict": ".slds-carousel__indicators li"
                  },
                  "id": ".slds-carousel__indicator",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Actionable element inside of each tab-list indicator",
                        "selector": ".slds-carousel__indicator-action",
                        "restrict": ".slds-carousel__indicator a"
                      },
                      "id": ".slds-carousel__indicator-action",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Active state notifying the tab that its current panel is active",
                            "selector": ".slds-is-active",
                            "restrict": ".slds-carousel__indicator-action"
                          },
                          "id": ".slds-is-active",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/carousel/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "tab-1-active",
                  "label": "Tab 1 Active"
                },
                {
                  "id": "tab-2-active",
                  "label": "Tab 2 Active"
                },
                {
                  "id": "tab-3-active",
                  "label": "Tab 3 active"
                },
                {
                  "id": "auto-play-enabled",
                  "label": "Auto-play enabled"
                },
                {
                  "id": "auto-play-stopped",
                  "label": "Auto-play stopped"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/carousel/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "datetime-picker": {
      "description": "",
      "annotations": {
        "summary": "A datetime picker is used to select a day and a time.",
        "base": true,
        "name": "datetime-picker",
        "selector": ".slds-datetime-picker",
        "support": "dev-ready",
        "category": "experience",
        "type": "data-entry",
        "role": "grid, combobox"
      },
      "id": "datetime-picker",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes a datetime picker",
            "name": "base",
            "selector": ".slds-datetime-picker",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/datetime-picker/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "small-width-container",
                  "label": "Small Width Container",
                  "demoStyles": "height: auto; width: 200px; border: 1px dashed #ddd;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "date-selection",
                  "label": "Date selected"
                },
                {
                  "id": "time-selection",
                  "label": "Time selected",
                  "demoStyles": "height: 20rem;",
                  "storybookStyles": true
                },
                {
                  "id": "required",
                  "label": "Date and Time - required",
                  "demoStyles": "height: 20rem;"
                },
                {
                  "id": "error",
                  "label": "Date and Time - error",
                  "demoStyles": "height: 20rem;"
                },
                {
                  "id": "required-error",
                  "label": "Date and Time - required and has error",
                  "demoStyles": "height: 20rem;"
                },
                {
                  "id": "datetimepicker-with-tooltip-for-datepicker",
                  "label": "Datetime Picker With Tooptip for datepicker",
                  "demoStyles": "height: 20rem;"
                },
                {
                  "id": "datetimepicker-with-tooltip-for-timepicker",
                  "label": "Datetime Picker With Tooptip for timepicker",
                  "demoStyles": "height: 20rem;"
                },
                {
                  "id": "disabled",
                  "label": "Date and Time - disabled",
                  "demoStyles": "height: 10rem;",
                  "storybookStyles": true
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/datetime-picker/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "slider": {
      "description": "",
      "annotations": {
        "summary": "An input range slider lets the user specify a numeric value which must be between two specified values.",
        "name": "slider",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "lwc": true,
        "type": "user-input",
        "category": "base",
        "selector": ".slds-slider"
      },
      "id": "slider",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes slider component",
            "name": "base",
            "selector": ".slds-slider",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Range track for slider",
                "selector": ".slds-slider__range",
                "restrict": ".slds-slider input"
              },
              "id": ".slds-slider__range",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Element that contains value of input range",
                "selector": ".slds-slider__value",
                "restrict": ".slds-slider span"
              },
              "id": ".slds-slider__value",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Modifier that makes the slider vertical",
                "selector": ".slds-slider_vertical",
                "restrict": ".slds-slider",
                "modifier": true
              },
              "id": ".slds-slider_vertical",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/slider/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "min-max",
                  "label": "Min/Max Range"
                },
                {
                  "id": "steps",
                  "label": "Min/Max Range with Steps"
                },
                {
                  "id": "width-x-small",
                  "label": "Width: x-small"
                },
                {
                  "id": "width-small",
                  "label": "Width: small"
                },
                {
                  "id": "width-medium",
                  "label": "Width: medium"
                },
                {
                  "id": "width-large",
                  "label": "Width: large"
                },
                {
                  "id": "error",
                  "label": "Error"
                },
                {
                  "id": "vertical",
                  "label": "Vertical"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Disabled"
                },
                {
                  "id": "value-0",
                  "label": "Value: 0"
                },
                {
                  "id": "value-25",
                  "label": "Value: 25"
                },
                {
                  "id": "value-50",
                  "label": "Value: 50"
                },
                {
                  "id": "value-75",
                  "label": "Value: 75"
                },
                {
                  "id": "value-100",
                  "label": "Value: 100"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/slider/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "buttons": {
      "description": "Create a button with a `button` or `a` element to retain the native click\nfunction.\n\nUse a disabled attribute when a button can’t be clicked.",
      "annotations": {
        "summary": "Buttons are used to invoke an event",
        "layout": "responsive",
        "name": "buttons",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "role": "button",
        "lwc": true,
        "type": "action",
        "category": "base",
        "selector": ".slds-button, .slds-button_stateful, .slds-button_dual-stateful, .slds-button_reset"
      },
      "id": "buttons",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "This neutralizes all the base styles making it look like a text link",
            "name": "base",
            "selector": ".slds-button",
            "restrict": "button, a, span",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Explicitly style the first button in a button group",
                "selector": ".slds-button_first",
                "restrict": ".slds-button"
              },
              "id": ".slds-button_first",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Explicitly style buttons in the middle (i.e., not first or last) in a button group",
                "selector": ".slds-button_middle",
                "restrict": ".slds-button"
              },
              "id": ".slds-button_middle",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Explicitly style the last button in a button group",
                "selector": ".slds-button_last",
                "restrict": ".slds-button"
              },
              "id": ".slds-button_last",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "neutral",
                "summary": "Creates the gray border with white background default style",
                "selector": ".slds-button_neutral",
                "restrict": ".slds-button",
                "modifier": true,
                "group": "theme"
              },
              "id": "neutral",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "brand",
                "summary": "Creates the brand blue Salesforce style",
                "selector": ".slds-button_brand",
                "restrict": ".slds-button",
                "modifier": true,
                "group": "theme"
              },
              "id": "brand",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "outline-brand",
                "summary": "Creates the outlined button with the brand color",
                "selector": ".slds-button_outline-brand",
                "restrict": ".slds-button",
                "modifier": true,
                "group": "theme"
              },
              "id": "outline-brand",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "inverse",
                "summary": "Creates the inverse style for dark backgrounds",
                "selector": ".slds-button_inverse",
                "restrict": ".slds-button",
                "modifier": true,
                "group": "theme"
              },
              "id": "inverse",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "destructive",
                "summary": "Creates a red button style",
                "selector": ".slds-button_destructive",
                "restrict": ".slds-button",
                "group": "theme",
                "modifier": true
              },
              "id": "destructive",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "text-destructive",
                "summary": "Creates a neutral button with red text",
                "selector": ".slds-button_text-destructive",
                "restrict": ".slds-button",
                "modifier": true,
                "group": "theme"
              },
              "id": "text-destructive",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "success",
                "summary": "Creates a green button style",
                "selector": ".slds-button_success",
                "restrict": ".slds-button",
                "group": "theme",
                "modifier": true
              },
              "id": "success",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "with-icon",
                "summary": "Sizing for icon that sits inside button__icon",
                "selector": ".slds-button__icon",
                "restrict": ".slds-button svg",
                "support": "dev-ready",
                "variant": true
              },
              "id": "with-icon",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Large size for button icon svg",
                    "name": "large",
                    "selector": ".slds-button__icon_large",
                    "restrict": ".slds-button__icon",
                    "support": "dev-ready",
                    "modifier": true,
                    "group": "size"
                  },
                  "id": "large",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Small size for button icon svg",
                    "name": "small",
                    "selector": ".slds-button__icon_small",
                    "restrict": ".slds-button__icon",
                    "support": "dev-ready",
                    "modifier": true,
                    "group": "size"
                  },
                  "id": "small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "X-Small size for button icon svg",
                    "name": "x-small",
                    "selector": ".slds-button__icon_x-small",
                    "restrict": ".slds-button__icon",
                    "support": "dev-ready",
                    "modifier": true,
                    "group": "size"
                  },
                  "id": "x-small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "name": "large",
                    "summary": "Large size button icon svg",
                    "selector": ".slds-button__icon_large",
                    "restrict": ".slds-button__icon",
                    "modifier": true,
                    "group": "size"
                  },
                  "id": "large",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "name": "small",
                    "summary": "Small size button icon svg",
                    "selector": ".slds-button__icon_small",
                    "restrict": ".slds-button__icon",
                    "modifier": true,
                    "group": "size"
                  },
                  "id": "small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "name": "x-small",
                    "summary": "X-Small size button icon svg",
                    "selector": ".slds-button__icon_x-small",
                    "restrict": ".slds-button__icon",
                    "modifier": true,
                    "group": "size"
                  },
                  "id": "x-small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Position of icon when sitting to the left side of the text when inside a button",
                    "selector": ".slds-button__icon_left",
                    "restrict": ".slds-button__icon, .slds-button__icon_stateful"
                  },
                  "id": ".slds-button__icon_left",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Position of icon when sitting to the right side of the text when inside a button",
                    "selector": ".slds-button__icon_right",
                    "restrict": ".slds-button__icon, .slds-button__icon_stateful"
                  },
                  "id": ".slds-button__icon_right",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-icon_x-small",
                    "restrict": ".slds-icon, .slds-button__icon",
                    "modifier": true,
                    "group": "size"
                  },
                  "id": ".slds-icon_x-small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/buttons/with-icon/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "with-icon-right",
                      "label": "With right icon"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "disabled",
                      "label": "Disabled"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a button style for full width that resets styling",
                "selector": ".slds-button_full-width",
                "restrict": ".slds-button",
                "modifier": true,
                "group": "size"
              },
              "id": ".slds-button_full-width",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a button style for 100% width with centered text that maintains current styling",
                "selector": ".slds-button_stretch",
                "restrict": ".slds-button",
                "modifier": true,
                "group": "size"
              },
              "id": ".slds-button_stretch",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Positions decrement button within counter input field",
                "selector": ".slds-input__button_decrement",
                "restrict": " .slds-button"
              },
              "id": ".slds-input__button_decrement",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Positions increment button within counter input field",
                "selector": ".slds-input__button_increment",
                "restrict": ".slds-button"
              },
              "id": ".slds-input__button_increment",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/buttons/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "base-kinetics",
                  "label": "Base (Kinetics)"
                },
                {
                  "id": "neutral",
                  "label": "Neutral"
                },
                {
                  "id": "neutral-kinetics",
                  "label": "Neutral (Kinetics)"
                },
                {
                  "id": "brand",
                  "label": "Brand"
                },
                {
                  "id": "brand-kinetics",
                  "label": "Brand (Kinetics)"
                },
                {
                  "id": "outline-brand",
                  "label": "Outline Brand"
                },
                {
                  "id": "outline-brand-kinetics",
                  "label": "Outline Brand (Kinetics)"
                },
                {
                  "id": "inverse",
                  "label": "Inverse"
                },
                {
                  "id": "inverse-kinetics",
                  "label": "Inverse (Kinetics)"
                },
                {
                  "id": "destructive",
                  "label": "Destructive"
                },
                {
                  "id": "destructive-kinetics",
                  "label": "Destructive (Kinetics)"
                },
                {
                  "id": "text-destructive",
                  "label": "Text Destructive"
                },
                {
                  "id": "success",
                  "label": "Success"
                },
                {
                  "id": "success-kinetics",
                  "label": "Success (Kinetics)"
                },
                {
                  "id": "stretch",
                  "label": "Stretch"
                },
                {
                  "id": "stretch-kinetics",
                  "label": "Stretch (Kinetics)"
                },
                {
                  "id": "full-width",
                  "label": "Full Width"
                },
                {
                  "id": "base-link",
                  "label": "Base as a Link"
                },
                {
                  "id": "neutral-link",
                  "label": "Neutral as a Link"
                },
                {
                  "id": "brand-link",
                  "label": "Brand as a Link"
                },
                {
                  "id": "outline-brand-link",
                  "label": "Outline Brand as a Link"
                },
                {
                  "id": "inverse-link",
                  "label": "Inverse as a Link"
                },
                {
                  "id": "destructive-link",
                  "label": "Destructive as a Link"
                },
                {
                  "id": "text-destructive-link",
                  "label": "Text Destructive as a Link"
                },
                {
                  "id": "success-link",
                  "label": "Success as a Link"
                },
                {
                  "id": "stretch-link",
                  "label": "Stretch as a Link"
                },
                {
                  "id": "base-centering",
                  "label": "Base Centering"
                },
                {
                  "id": "reset",
                  "label": "Reset"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Disabled"
                },
                {
                  "id": "base-kinetics-disabled",
                  "label": "Base (Kinetics) - Disabled"
                },
                {
                  "id": "neutral-disabled",
                  "label": "Neutral - Disabled"
                },
                {
                  "id": "neutral-kinetics-disabled",
                  "label": "Neutral (Kinetics) - Disabled"
                },
                {
                  "id": "brand-disabled",
                  "label": "Brand - Disabled"
                },
                {
                  "id": "brand-kinetics-disabled",
                  "label": "Brand (Kinetics) - Disabled"
                },
                {
                  "id": "outline-brand-disabled",
                  "label": "Outline Brand - Disabled"
                },
                {
                  "id": "outline-brand-kinetics-disabled",
                  "label": "Outline Brand (Kinetics) - Disabled"
                },
                {
                  "id": "inverse-disabled",
                  "label": "Inverse - Disabled"
                },
                {
                  "id": "destructive-disabled",
                  "label": "Destructive - Disabled"
                },
                {
                  "id": "text-destructive-disabled",
                  "label": "Text Destructive - Disabled"
                },
                {
                  "id": "success-disabled",
                  "label": "Success - Disabled"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Initiates a dual stateful button",
            "name": "dual-stateful",
            "selector": ".slds-button_dual-stateful",
            "restrict": "button",
            "support": "dev-ready",
            "variant": true
          },
          "id": "dual-stateful",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Shown text when button is not pressed - default state",
                "selector": ".slds-text-not-pressed",
                "restrict": ".slds-button_dual-stateful span"
              },
              "id": ".slds-text-not-pressed",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Shown text when button is pressed",
                "selector": ".slds-text-pressed",
                "restrict": ".slds-button_dual-stateful span"
              },
              "id": ".slds-text-pressed",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "When button is in pressed state",
                "selector": ".slds-is-pressed",
                "restrict": ".slds-button_dual-stateful",
                "notes": "This class should be toggled with JavaScript",
                "modifier": true,
                "group": "interaction"
              },
              "id": ".slds-is-pressed",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/buttons/dual-stateful/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "pressed",
                  "label": "pressed"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "disabled"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Initiates a stateful button",
            "name": "stateful",
            "selector": ".slds-button_stateful",
            "restrict": "button",
            "support": "dev-ready",
            "variant": true,
            "lwc": true
          },
          "id": "stateful",
          "restrictees": [
            {
              "description": "Default state of a stateful button",
              "annotations": {
                "selector": ".slds-not-selected",
                "restrict": ".slds-button_stateful",
                "notes": "This class should be toggled with JavaScript",
                "modifier": true,
                "group": "interaction"
              },
              "id": ".slds-not-selected",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Shown text when button is selected",
                "selector": ".slds-text-selected",
                "restrict": ".slds-button_stateful span"
              },
              "id": ".slds-text-selected",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Shown text when button is selected and focused",
                "selector": ".slds-text-selected-focus",
                "restrict": ".slds-button_stateful span"
              },
              "id": ".slds-text-selected-focus",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Shown text when button is not selected - default state",
                "selector": ".slds-text-not-selected",
                "restrict": ".slds-button_stateful span"
              },
              "id": ".slds-text-not-selected",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "When button is selected and still has focus from click",
                "selector": ".slds-is-selected-clicked",
                "restrict": ".slds-button_stateful",
                "notes": "This class should be toggled with JavaScript",
                "modifier": true,
                "group": "interaction"
              },
              "id": ".slds-is-selected-clicked",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "When button is pressed and selected",
                "selector": ".slds-is-selected",
                "restrict": ".slds-button_stateful",
                "notes": "This class should be toggled with JavaScript",
                "modifier": true,
                "group": "interaction"
              },
              "id": ".slds-is-selected",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/buttons/stateful/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "disabled"
                },
                {
                  "id": "selected",
                  "label": "Selected"
                },
                {
                  "id": "selected-clicked",
                  "label": "Selected and Clicked"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/buttons/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "dueling-picklist": {
      "description": "",
      "annotations": {
        "summary": "A dueling-picklist is used to move options between two lists and is often referred to as a multi-select. Sometimes, the list options can then be re-ordered, depending on the use case.",
        "name": "dueling-picklist",
        "support": "dev-ready",
        "base": true,
        "role": "listbox",
        "lwc": true,
        "scroller": true,
        "type": "data-entry",
        "category": "experience",
        "s1": "false",
        "selector": ".slds-dueling-list"
      },
      "id": "dueling-picklist",
      "restrictees": [
        {
          "description": "A dueling picklist inherits styles from the listbox component",
          "annotations": {
            "summary": "Initializes a dueling picklist",
            "name": "base",
            "selector": ".slds-dueling-list",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Handles the layout of the dueling picklist",
                "selector": ".slds-dueling-list__column",
                "restrict": ".slds-dueling-list div"
              },
              "id": ".slds-dueling-list__column",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Changes the layout of the dueling picklist to be responsive",
                    "selector": ".slds-dueling-list__column_responsive",
                    "restrict": ".slds-dueling-list__column"
                  },
                  "id": ".slds-dueling-list__column_responsive",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Bounding visual container for listbox of options",
                "selector": ".slds-dueling-list__options",
                "restrict": ".slds-dueling-list div"
              },
              "id": ".slds-dueling-list__options",
              "restrictees": [
                {
                  "description": "Listbox container",
                  "annotations": {
                    "name": "listbox",
                    "selector": ".slds-listbox",
                    "restrict": ".slds-dropdown ul, .slds-dueling-list__options ul, .slds-pill_container ul, .slds-listbox_selection-group ul, .slds-combobox_container ul, .slds-form-element__control ul, .slds-popover__body ul",
                    "support": "dev-ready",
                    "variant": true
                  },
                  "id": "listbox",
                  "restrictees": [
                    {
                      "description": "Inline listbox",
                      "annotations": {
                        "selector": ".slds-listbox_inline",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_inline",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Horizontal listbox",
                      "annotations": {
                        "selector": ".slds-listbox_horizontal",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_horizontal",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Listbox item",
                      "annotations": {
                        "selector": ".slds-listbox__item",
                        "restrict": ".slds-listbox > li"
                      },
                      "id": ".slds-listbox__item",
                      "restrictees": [
                        {
                          "description": "Choosable option within listbox",
                          "annotations": {
                            "selector": ".slds-listbox__option",
                            "restrict": ".slds-listbox__item > div"
                          },
                          "id": ".slds-listbox__option",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Header for choosable option within listbox",
                                "selector": ".slds-listbox__option-header",
                                "restrict": ".slds-listbox__option h3"
                              },
                              "id": ".slds-listbox__option-header",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Container for listbox option icon",
                                "selector": ".slds-listbox__option-icon",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-icon",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Focus state of a vertical listbox option",
                              "annotations": {
                                "selector": ".slds-has-focus",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-has-focus",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an entity object",
                              "annotations": {
                                "selector": ".slds-listbox__option_entity",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an plain object or string",
                              "annotations": {
                                "selector": ".slds-listbox__option_plain",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_plain",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "If the listbox option has metadata or secondary information that sits below its primary text",
                              "annotations": {
                                "selector": ".slds-listbox__option_has-meta",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_has-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifier that makes selected icon visible",
                              "annotations": {
                                "selector": ".slds-is-selected",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-is-selected",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The main text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-text_entity",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-text_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The metadata or secondary text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-meta",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "The icon within a plain listbox that indicates if an option has been selected or not.",
                          "annotations": {
                            "selector": ".slds-listbox__icon-selected",
                            "restrict": ".slds-listbox__item svg"
                          },
                          "id": ".slds-listbox__icon-selected",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Creates a vertical listbox",
                      "annotations": {
                        "selector": ".slds-listbox_vertical",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_vertical",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items",
                        "selector": ".slds-dropdown_length-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items",
                        "selector": ".slds-dropdown_length-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items",
                        "selector": ".slds-dropdown_length-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Selected/dragging state of a listbox option",
                    "selector": ".slds-is-selected",
                    "restrict": ".slds-dueling-list__options div"
                  },
                  "id": ".slds-is-selected",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "grabbed state of a listbox option",
                    "selector": ".slds-is-grabbed",
                    "restrict": ".slds-dueling-list__options div"
                  },
                  "id": ".slds-is-grabbed",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Disabled state of a picklist option",
                    "selector": ".slds-is-disabled",
                    "restrict": ".slds-dueling-list__options"
                  },
                  "id": ".slds-is-disabled",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/dueling-picklist/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "locked-item-dueling-picklist",
                  "label": "Locked"
                },
                {
                  "id": "disabled-dueling-picklist",
                  "label": "Disabled"
                },
                {
                  "id": "multi-select-selected-item",
                  "label": "Selected Item"
                },
                {
                  "id": "multi-select-multi-selected-items",
                  "label": "Multiple Selected Items"
                },
                {
                  "id": "multi-select-grabbed",
                  "label": "Grabbed"
                },
                {
                  "id": "multi-select-moved-in",
                  "label": "Moved in list"
                },
                {
                  "id": "multi-select-dropped",
                  "label": "Dropped"
                },
                {
                  "id": "multi-select-moved-to",
                  "label": "Moved to list"
                },
                {
                  "id": "no-reordering-dueling-picklist",
                  "label": "No Reordering"
                },
                {
                  "id": "responsive-no-reordering-dueling-picklist",
                  "label": "Responsive No Reordering"
                },
                {
                  "id": "view-mode-dueling-picklist",
                  "label": "View Mode"
                },
                {
                  "id": "required-dueling-picklist",
                  "label": "Required"
                },
                {
                  "id": "with-tooltip",
                  "label": "With Tooltip"
                },
                {
                  "id": "required-dueling-picklist-with-tooltip",
                  "label": "Required With Tooltip"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/dueling-picklist/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "cards": {
      "description": "To initialize a card, apply the `.slds-card` class to a containing `<article>`.\nA card is made up of three sections, a header, a body, and a footer.\nThe card header will get the `.slds-card__header` class.\nThe card body will get the `.slds-card__body` class. The card footer will\nget the `.slds-card__footer` class.",
      "annotations": {
        "summary": "Cards are used to apply a container around a related grouping of information.",
        "layout": "responsive",
        "name": "cards",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "role": "article",
        "lwc": true,
        "type": "data-display, layout",
        "category": "base, structure",
        "selector": ".slds-card, .slds-card-wrapper"
      },
      "id": "cards",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes card",
            "name": "base",
            "selector": ".slds-card",
            "restrict": "article, div, section",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Used to bring back the border on a card when needed",
                "selector": ".slds-card_boundary",
                "restrict": ".slds-card"
              },
              "id": ".slds-card_boundary",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Initializes card header",
                "selector": ".slds-card__header",
                "restrict": ".slds-card div"
              },
              "id": ".slds-card__header",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Title element within card header",
                    "selector": ".slds-card__header-title",
                    "restrict": ".slds-card__header h2"
                  },
                  "id": ".slds-card__header-title",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Actionable element within the card header title",
                    "selector": ".slds-card__header-link",
                    "restrict": ".slds-card__header h2 a"
                  },
                  "id": ".slds-card__header-link",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "variant": true,
                    "summary": "Einstein themed card header",
                    "name": "einstein",
                    "support": "dev-ready",
                    "role": "article",
                    "type": "layout",
                    "restrict": ".slds-card__header",
                    "category": "feature",
                    "selector": ".slds-einstein-header"
                  },
                  "id": "einstein",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Einstein themed card header figure",
                        "selector": ".slds-einstein-header__figure",
                        "restrict": ".slds-einstein-header, div, header"
                      },
                      "id": ".slds-einstein-header__figure",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Einstein themed card header actions",
                        "selector": ".slds-einstein-header__actions",
                        "restrict": ".slds-einstein-header"
                      },
                      "id": ".slds-einstein-header__actions",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": "./ui/components/cards/einstein/example.jsx",
                  "showcase": [
                    {
                      "title": "default",
                      "items": [
                        {
                          "id": "default"
                        }
                      ]
                    },
                    {
                      "title": "states",
                      "items": [
                        {
                          "id": "einstein-with-icon",
                          "label": "Einstein card - with icon"
                        },
                        {
                          "id": "einstein-with-icon-and-actions",
                          "label": "Einstein card - with icon and actions"
                        }
                      ]
                    }
                  ]
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Initializes card body",
                "selector": ".slds-card__body",
                "restrict": ".slds-card div"
              },
              "id": ".slds-card__body",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Apply the same spacing found on the card header to the card body",
                    "selector": ".slds-card__body_inner",
                    "restrict": ".slds-card__body"
                  },
                  "id": ".slds-card__body_inner",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Initializes card footer",
                "selector": ".slds-card__footer",
                "restrict": ".slds-card footer"
              },
              "id": ".slds-card__footer",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Actionable element within card footer",
                    "selector": ".slds-card__footer-action",
                    "restrict": ".slds-card__footer a"
                  },
                  "id": ".slds-card__footer-action",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/cards/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "related-list-table",
                  "label": "With data-table"
                },
                {
                  "id": "related-list-tiles",
                  "label": "With tiles"
                },
                {
                  "id": "nested-cards",
                  "label": "Nested cards"
                },
                {
                  "id": "with-no-header",
                  "label": "With no header"
                },
                {
                  "id": "visibly-hidden-card-header",
                  "label": "Visibly hidden card header"
                },
                {
                  "id": "body-has-no-padding",
                  "label": "Body with no padding"
                },
                {
                  "id": "body-has-padding",
                  "label": "Body with padding"
                },
                {
                  "id": "has-no-footer",
                  "label": "No footer"
                },
                {
                  "id": "has-footer",
                  "label": "Has footer"
                },
                {
                  "id": "nested-no-boundary",
                  "label": "Nested with no boundary"
                },
                {
                  "id": "nested-with-boundary",
                  "label": "Nested with boundary"
                },
                {
                  "id": "with-long-truncated-title",
                  "label": "With long truncated title",
                  "demoStyles": "max-width: 360px;",
                  "storybookStyles": true
                },
                {
                  "id": "styling-hooks",
                  "label": "Styling Hooks",
                  "demoStyles": "\n      --slds-c-card-color-background: #f3f3f3;\n      --slds-c-card-radius-border: 8px;\n      --slds-c-card-shadow: rgba(0,0,0,.15) 0 4px 8px, rgba(0,0,0,.05) 0 2px 4px;\n      --slds-c-card-spacing-block-start: 1.5rem;\n      --slds-c-card-spacing-block-end: 0.5rem;\n      --slds-c-card-spacing-inline: 1rem;\n      --slds-c-card-title-font-size: 1.5rem;\n      --slds-c-card-header-spacing-block-start: 0;\n      --slds-c-card-header-spacing-inline-start: 1.5rem;\n      --slds-c-card-header-spacing-inline-end: 1.5rem;\n      --slds-c-card-body-spacing-inline-start: 1.5rem;\n      --slds-c-card-body-spacing-inline-end: 1.5rem;\n      --slds-c-card-body-spacing-block-end: 1rem;\n      --slds-c-card-footer-spacing-block-start: 0.5rem;\n      --slds-c-card-footer-spacing-block-end: 0;\n      --slds-c-card-footer-spacing-inline-start: 1.5rem;\n      --slds-c-card-footer-spacing-inline-end: 1.5rem;\n      --slds-c-card-footer-font-size: 0.75rem;\n      --slds-c-card-footer-text-align: right;\n    ",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "empty",
                  "label": "Empty"
                },
                {
                  "id": "empty-illustration",
                  "label": "Empty with illustration"
                },
                {
                  "id": "loading",
                  "label": "Loading"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "name": "wrapper",
            "summary": "Removes the card look from nested cards and pulls them to the boundary of the card wrapper, making the nested cards look like they are inside of one card",
            "selector": ".slds-card-wrapper",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "wrapper",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/cards/wrapper/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "tabs-wrapper",
                  "label": "Card wrapper for tabs"
                },
                {
                  "id": "styling-hooks",
                  "label": "Styling Hooks",
                  "demoStyles": "\n      --slds-c-card-color-background: #f3f3f3;\n      --slds-c-card-radius-border: 8px;\n      --slds-c-card-shadow: rgba(0,0,0,.15) 0 4px 8px, rgba(0,0,0,.05) 0 2px 4px;\n      --slds-c-card-spacing-block-start: 1.5rem;\n      --slds-c-card-spacing-block-end: 0.5rem;\n      --slds-c-card-title-font-size: 1.5rem;\n      --slds-c-card-header-spacing-block-start: 0;\n      --slds-c-card-header-spacing-inline-start: 1.5rem;\n      --slds-c-card-header-spacing-inline-end: 1.5rem;\n      --slds-c-card-body-spacing-inline-start: 1.5rem;\n      --slds-c-card-body-spacing-inline-end: 1.5rem;\n      --slds-c-card-body-spacing-block-end: 1rem;\n      --slds-c-card-footer-spacing-block-start: 0.5rem;\n      --slds-c-card-footer-spacing-block-end: 0;\n      --slds-c-card-footer-spacing-inline-start: 1.5rem;\n      --slds-c-card-footer-spacing-inline-end: 1.5rem;\n      --slds-c-card-footer-font-size: 0.75rem;\n      --slds-c-card-footer-text-align: right;\n    ",
                  "storybookStyles": true
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/cards/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "checkbox": {
      "description": "The ability to style checkboxes with CSS varies across browsers.\nTo ensure that checkboxes look the same everywhere, we use a custom DOM.\nPay close attention to the markup, because all elements must exist for the\nstyles to work.\n\n#### Accessibility\n\nGroups of checkboxes should be marked up using the fieldset and legend\nelement. This helps someone using assistive technology to understand the\nquestion they're answering with the group of checkboxes. The fieldset is\nplaced around the whole group and the legend contains the question.\n\nCustom checkboxes are created by applying the `.slds-checkbox` class to\na `<label>` element. To remain accessible to all user agents, place\n`<input>` with `type=\"checkbox\"` inside the `<label>` element.  The `<input>`\nis then visually hidden, and the styling is placed on a span with\nthe `.slds-checkbox_faux` class. The styling of the span changes based\non whether the checkbox is selected or focused by using a pseudo-element.\nA second span with `.slds-form-element__label` contains the label text.\n\nWhen a single checkbox is required, `<div class=\"slds-checkbox\">` should\nget `<abbr class=\"required\" title=\"required\">*</abbr>` added to the DOM,\ndirectly before the `<input type=\"checkbox\" />` for visual indication\nthat the checkbox is required.\n\nWhen a checkbox group is required, the `<fieldset>` should receive the\nclass `.slds-is-required`. The `<legend>` should then get\n`<abbr class=\"required\" title=\"required\">*</abbr>` added to the DOM for\nvisual indication that the checkbox group is required.\n\nAs SLDS checkboxes rely on the :checked psuedo selector, and the\nindeterminate state is only accessible via JavaScript, the use of a\nCSS class on the input will be necessary to implement this in SLDS.\nUse JavaScript to add the class when the indeterminate property is set to\ntrue on the input.\n\nThe following JavaScript demonstrates how to set a checkbox to be indeterminate:\n```js\nvar checkbox = document.getElementById('checkbox-indeterminate-01');\ncheckbox.indeterminate = true;\n```",
      "annotations": {
        "summary": "A checkable input that communicates if an option is true, false or indeterminate",
        "layout": "responsive",
        "name": "checkbox",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "role": "checkbox",
        "lwc": true,
        "type": "data-entry",
        "category": "base",
        "selector": ".slds-checkbox"
      },
      "id": "checkbox",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes checkbox",
            "name": "base",
            "selector": ".slds-checkbox",
            "restrict": "span, label, div",
            "required": true,
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "name": "stacked",
                "summary": "stacks label over checkbox",
                "selector": ".slds-checkbox_stacked",
                "restrict": ".slds-checkbox",
                "modifier": true,
                "group": "layout",
                "deprecated": true
              },
              "id": "stacked",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a custom styled checkbox",
                "selector": ".slds-checkbox_faux",
                "restrict": ".slds-checkbox span"
              },
              "id": ".slds-checkbox_faux",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Container for faux checkbox, text, and slds-form-element__label",
                "selector": ".slds-checkbox__label",
                "restrict": ".slds-checkbox label"
              },
              "id": ".slds-checkbox__label",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Checkbox with top-level label and value != label",
                "name": "form-element",
                "selector": ".slds-checkbox_standalone",
                "restrict": ".slds-checkbox",
                "support": "dev-ready",
                "variant": true,
                "lwc": true
              },
              "id": "form-element",
              "restrictees": [],
              "docPath": "./ui/components/form-element/docs.mdx",
              "showcasePath": "./ui/components/checkbox/form-element/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "help-text-icon",
                      "label": "Help text icon"
                    },
                    {
                      "id": "required-help-text-icon",
                      "label": "Required with Help text icon"
                    },
                    {
                      "id": "required-help-text-icon-tooltip",
                      "label": "Required with Help text icon, showing tooltip"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "checked",
                      "label": "Checked"
                    },
                    {
                      "id": "disabled",
                      "label": "Disabled"
                    },
                    {
                      "id": "checked-disabled",
                      "label": "Checked and Disabled"
                    },
                    {
                      "id": "error",
                      "label": "Error"
                    },
                    {
                      "id": "required",
                      "label": "Required"
                    },
                    {
                      "id": "view-mode-unchecked",
                      "label": "View mode - Unchecked"
                    },
                    {
                      "id": "view-mode-checked",
                      "label": "View mode - Checked"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/checkbox/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "wrapping-text",
                  "label": "Checkboxes with Wrapping Text",
                  "demoStyles": "width: 210px",
                  "storybookStyles": true
                },
                {
                  "id": "wrapping-text-required-group",
                  "label": "Required Checkboxes with Wrapping Text",
                  "demoStyles": "width: 210px",
                  "storybookStyles": true
                },
                {
                  "id": "long-wrapping-text-required-group",
                  "label": "Required Checkboxes with Abnormally-long Wrapping Text",
                  "demoStyles": "width: 210px",
                  "storybookStyles": true
                },
                {
                  "id": "group",
                  "label": "Group"
                },
                {
                  "id": "group-required",
                  "label": "Group Required"
                },
                {
                  "id": "group-error",
                  "label": "Group with error"
                },
                {
                  "id": "group-disabled",
                  "label": "Group Disabled"
                },
                {
                  "id": "stacked",
                  "label": "Stacked"
                },
                {
                  "id": "rtl",
                  "label": "Right to Left"
                },
                {
                  "id": "rtl-with-legend",
                  "label": "Right to Left with legend"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "required",
                  "label": "Required"
                },
                {
                  "id": "required-with-long-label",
                  "label": "Required with long label",
                  "demoStyles": "width: 200px",
                  "storybookStyles": true
                },
                {
                  "id": "required-not-form-element-long-label",
                  "label": "Required (Not Form Element) with long label",
                  "demoStyles": "width: 200px",
                  "storybookStyles": true
                },
                {
                  "id": "required-optional-mix",
                  "label": "Required/Optional Combination"
                },
                {
                  "id": "error",
                  "label": "Error"
                },
                {
                  "id": "disabled",
                  "label": "Disabled"
                },
                {
                  "id": "checked-and-disabled",
                  "label": "Checked and Disabled"
                },
                {
                  "id": "indeterminate",
                  "label": "Indeterminate"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/checkbox/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "prompt": {
      "description": "",
      "annotations": {
        "base": true,
        "name": "prompt",
        "selector": ".slds-modal_prompt",
        "support": "dev-ready",
        "category": "experience",
        "type": "messaging",
        "role": "alert",
        "layout": "responsive"
      },
      "id": "prompt",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes Prompt style notification",
            "name": "base",
            "selector": ".slds-modal_prompt",
            "restrict": "section[role=\"alertdialog\"]",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/prompt/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/prompt/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "path": {
      "description": "",
      "annotations": {
        "summary": "A process component communicates to the user the progress of a particular process.",
        "layout": "responsive",
        "name": "path",
        "support": "dev-ready",
        "base": true,
        "role": "tablist",
        "type": "process",
        "category": "experience",
        "s1": "false",
        "selector": ".slds-path, .slds-region_medium, .slds-region_small"
      },
      "id": "path",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "selector": ".slds-path",
            "restrict": "div",
            "variant": true,
            "support": "dev-ready",
            "layout": "responsive",
            "s1": "false"
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Indicates the coaching section is expanded",
                "selector": ".slds-is-expanded",
                "restrict": ".slds-path"
              },
              "id": ".slds-is-expanded",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Allows the path itself to be responsive",
                "selector": ".slds-path__track",
                "restrict": ".slds-path div"
              },
              "id": ".slds-path__track",
              "restrictees": [
                {
                  "description": "Indicates the scroller is in the overflow state",
                  "annotations": {
                    "selector": ".slds-has-overflow",
                    "restrict": ".slds-path__track"
                  },
                  "id": ".slds-has-overflow",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Creates the scrolling container for tab overflow",
                    "selector": ".slds-path__scroller",
                    "restrict": ".slds-path__track div"
                  },
                  "id": ".slds-path__scroller",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Allows the path to scroll when necessary",
                        "selector": ".slds-path__scroller_inner",
                        "restrict": ".slds-path__scroller div"
                      },
                      "id": ".slds-path__scroller_inner",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Horizontal list of stages in path component",
                            "selector": ".slds-path__nav",
                            "restrict": ".slds-path__scroller_inner ul"
                          },
                          "id": ".slds-path__nav",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Individual stages of a path",
                                "selector": ".slds-path__item",
                                "restrict": ".slds-path__nav li"
                              },
                              "id": ".slds-path__item",
                              "restrictees": [
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Creates the incomplete stage of the path",
                                    "selector": ".slds-is-incomplete",
                                    "restrict": ".slds-path__item"
                                  },
                                  "id": ".slds-is-incomplete",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Creates the completed stage of the path",
                                    "selector": ".slds-is-complete",
                                    "restrict": ".slds-path__item"
                                  },
                                  "id": ".slds-is-complete",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Creates the current stage of the path",
                                    "selector": ".slds-is-current",
                                    "restrict": ".slds-path__item"
                                  },
                                  "id": ".slds-is-current",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Creates the active stage of the sales path",
                                    "selector": ".slds-is-active",
                                    "restrict": ".slds-path__item",
                                    "notes": "This class must be placed on the item programatically when the guidance section is activated"
                                  },
                                  "id": ".slds-is-active",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Creates lost stage of the path",
                                    "selector": ".slds-is-lost",
                                    "restrict": ".slds-path__item",
                                    "notes": "This class must be added to the \"closed\" stage with JS when the Sales Path is complete and the opportunity is lost"
                                  },
                                  "id": ".slds-is-lost",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Creates success stage of the path",
                                    "selector": ".slds-is-won",
                                    "restrict": ".slds-path__item"
                                  },
                                  "id": ".slds-is-won",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Creates actionable element inside of each path item",
                                    "selector": ".slds-path__link",
                                    "restrict": ".slds-path__item a"
                                  },
                                  "id": ".slds-path__link",
                                  "restrictees": [
                                    {
                                      "description": "",
                                      "annotations": {
                                        "summary": "Contains the name of the stage",
                                        "selector": ".slds-path__title",
                                        "restrict": ".slds-path__link span"
                                      },
                                      "id": ".slds-path__title",
                                      "restrictees": [],
                                      "docPath": null,
                                      "showcasePath": null,
                                      "showcase": []
                                    },
                                    {
                                      "description": "",
                                      "annotations": {
                                        "summary": "Contains the check mark when the stage is completed",
                                        "selector": ".slds-path__stage",
                                        "restrict": ".slds-path__link span"
                                      },
                                      "id": ".slds-path__stage",
                                      "restrictees": [],
                                      "docPath": null,
                                      "showcasePath": null,
                                      "showcase": []
                                    }
                                  ],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                }
                              ],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Container for the buttons that control the scrolling",
                    "selector": ".slds-path__scroll-controls",
                    "restrict": ".slds-path__track div"
                  },
                  "id": ".slds-path__scroll-controls",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Shows the stage name when in the smaller state",
                    "selector": ".slds-path__stage-name",
                    "restrict": ".slds-path__track span"
                  },
                  "id": ".slds-path__stage-name",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates the container for toggle button and path",
                "selector": ".slds-path__scroller-container",
                "restrict": ".slds-path div"
              },
              "id": ".slds-path__scroller-container",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Container for path actions",
                "selector": ".slds-path__action",
                "restrict": ".slds-path div"
              },
              "id": ".slds-path__action",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "This class is used to create a full width coaching toggle in small regions",
                    "selector": ".slds-path__trigger-coaching-content",
                    "restrict": ".slds-path__action button"
                  },
                  "id": ".slds-path__trigger-coaching-content",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Button that toggles visibility of stage's tabpanel",
                "selector": ".slds-path__trigger",
                "restrict": ".slds-path button"
              },
              "id": ".slds-path__trigger",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Actionable button that invokes a completion of the path",
                "selector": ".slds-path__mark-complete",
                "restrict": ".slds-path button"
              },
              "id": ".slds-path__mark-complete",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Actionable button that invokes a current stage of the path",
                "selector": ".slds-path__mark-current",
                "restrict": ".slds-path button, .slds-path-coach button"
              },
              "id": ".slds-path__mark-current",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Tabpanel of each stage of the path",
                "selector": ".slds-path__content",
                "restrict": ".slds-path div"
              },
              "id": ".slds-path__content",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Guidance section of expanded tabpanel",
                    "selector": ".slds-path__guidance",
                    "restrict": ".slds-path__content div"
                  },
                  "id": ".slds-path__guidance",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "This creates the underlined titles in the coaching area",
                        "selector": ".slds-path__coach-title",
                        "restrict": ".slds-path__keys div, .slds-path__guidance h2"
                      },
                      "id": ".slds-path__coach-title",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "The Edit link in Path Coaching",
                            "selector": ".slds-path__coach-edit",
                            "restrict": ".slds-path__coach-title button"
                          },
                          "id": ".slds-path__coach-edit",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "This creates the space at the top of the guidance area",
                        "selector": ".slds-path__guidance-content",
                        "restrict": ".slds-path__guidance div"
                      },
                      "id": ".slds-path__guidance-content",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Key field section of expanded tabpanel",
                    "selector": ".slds-path__keys",
                    "restrict": ".slds-path__content div"
                  },
                  "id": ".slds-path__keys",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "This creates the underlined titles in the coaching area",
                        "selector": ".slds-path__coach-title",
                        "restrict": ".slds-path__keys div, .slds-path__guidance h2"
                      },
                      "id": ".slds-path__coach-title",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "The Edit link in Path Coaching",
                            "selector": ".slds-path__coach-edit",
                            "restrict": ".slds-path__coach-title button"
                          },
                          "id": ".slds-path__coach-edit",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "This creates the layout block for the coaching area",
                    "selector": ".slds-path__coach",
                    "restrict": ".slds-path__content div"
                  },
                  "id": ".slds-path__coach",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/path/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "later-stage",
                  "label": "In a later stage"
                },
                {
                  "id": "different-stage-selected",
                  "label": "With different stage selected"
                },
                {
                  "id": "with-visible-tooltip",
                  "label": "With visible tooltip"
                },
                {
                  "id": "with-coaching",
                  "label": "With coaching available"
                },
                {
                  "id": "different-coaching",
                  "label": "With different stage selected - with coaching"
                },
                {
                  "id": "lost",
                  "label": "Lost"
                },
                {
                  "id": "won",
                  "label": "Won"
                },
                {
                  "id": "with-overflow",
                  "label": "Path with overflow"
                },
                {
                  "id": "medium",
                  "label": "Medium viewport"
                },
                {
                  "id": "medium-coaching",
                  "label": "Medium viewport with coaching"
                },
                {
                  "id": "small-coaching",
                  "label": "Small viewport"
                },
                {
                  "id": "mobile-default",
                  "label": "Mobile: default"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "This class should be placed on a containing div when the Path container is between 565px and 1280px",
            "selector": ".slds-region_medium",
            "restrict": "div",
            "variant": true
          },
          "id": ".slds-region_medium",
          "restrictees": [],
          "docPath": null,
          "showcasePath": null,
          "showcase": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "This class should be placed on a containing div when the Path container is between 360px and 564px",
            "selector": ".slds-region_small",
            "restrict": "div",
            "variant": true
          },
          "id": ".slds-region_small",
          "restrictees": [],
          "docPath": null,
          "showcasePath": null,
          "showcase": []
        }
      ],
      "docPath": "./ui/components/path/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "tiles": {
      "description": "",
      "annotations": {
        "summary": "A tile is a grouping of related information associated with a record.",
        "layout": "responsive",
        "name": "tiles",
        "support": "dev-ready",
        "base": true,
        "lwc": true,
        "type": "data-display",
        "category": "structure",
        "selector": ".slds-tile, .slds-tile_board"
      },
      "id": "tiles",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes tile",
            "name": "base",
            "selector": ".slds-tile",
            "restrict": "article",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Use class if card consumes any form of a tile",
                "selector": ".slds-card__tile",
                "restrict": ".slds-tile"
              },
              "id": ".slds-card__tile",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-tile__detail",
                "restrict": ".slds-tile div"
              },
              "id": ".slds-tile__detail",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-tile__meta",
                "restrict": ".slds-tile div"
              },
              "id": ".slds-tile__meta",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/tiles/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "with-action",
                  "label": "Default with actions"
                },
                {
                  "id": "with-icon",
                  "label": "With icon"
                },
                {
                  "id": "with-avatar",
                  "label": "With avatar"
                },
                {
                  "id": "task",
                  "label": "Task"
                },
                {
                  "id": "article",
                  "label": "Article"
                },
                {
                  "id": "article-liker-bar",
                  "label": "Article With like bar"
                },
                {
                  "id": "board",
                  "label": "Board"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Initializes tile board",
            "name": "tile-board",
            "selector": ".slds-tile_board",
            "restrict": "article",
            "support": "dev-ready",
            "variant": true
          },
          "id": "tile-board",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Tile board icon",
                "selector": ".slds-tile_board__icon",
                "restrict": ".slds-tile_board span"
              },
              "id": ".slds-tile_board__icon",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": null,
          "showcase": []
        }
      ],
      "docPath": "./ui/components/tiles/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "modals": {
      "description": "",
      "annotations": {
        "layout": "adaptive",
        "name": "modals",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "role": "modal-dialog",
        "scroller": true,
        "type": "layout",
        "category": "structure",
        "s1": "false",
        "selector": ".slds-modal"
      },
      "id": "modals",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "selector": ".slds-modal",
            "restrict": "section",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "Creates the shaded menu area for the modal.",
              "annotations": {
                "selector": ".slds-modal__menu",
                "restrict": ".slds-modal div",
                "notes": "Either `.slds-modal__menu` or `.slds-modal__content` must be used. If you’re using this class, you do not need the other. This should be nested immediately inside `.slds-modal_container` and immediately after `.slds-modal__header`.",
                "required": true,
                "deprecated": true
              },
              "id": ".slds-modal__menu",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Centers and sizes the modal horizontally and confines modal within viewport height",
              "annotations": {
                "selector": ".slds-modal__container",
                "restrict": ".slds-modal div",
                "notes": "This should be nested immediately inside `.slds-modal` with nothing else nested on the same level.",
                "required": true
              },
              "id": ".slds-modal__container",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Creates the Modal Header container.",
              "annotations": {
                "selector": ".slds-modal__header",
                "restrict": ".slds-modal header",
                "notes": "This should be nested immediately inside `.slds-modal__container` as the first element.",
                "required": true
              },
              "id": ".slds-modal__header",
              "restrictees": [
                {
                  "description": "Use when modal header has no content",
                  "annotations": {
                    "selector": ".slds-modal__header_empty",
                    "restrict": ".slds-modal__header",
                    "deprecated": true
                  },
                  "id": ".slds-modal__header_empty",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Modal title (optional)",
                  "annotations": {
                    "selector": ".slds-modal__title",
                    "restrict": ".slds-modal__header h1, .slds-modal__header h2, .slds-modal__header h3, .slds-modal__header h4, .slds-modal__header h5"
                  },
                  "id": ".slds-modal__title",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Creates the scrollable content area for the modal.",
              "annotations": {
                "selector": ".slds-modal__content",
                "restrict": ".slds-modal div",
                "required": true
              },
              "id": ".slds-modal__content",
              "restrictees": [
                {
                  "description": "Headless modal styling",
                  "annotations": {
                    "selector": ".slds-modal__content_headless",
                    "restrict": ".slds-modal__content"
                  },
                  "id": ".slds-modal__content_headless",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Footless modal styling",
                  "annotations": {
                    "selector": ".slds-modal__content_footless",
                    "restrict": ".slds-modal__content"
                  },
                  "id": ".slds-modal__content_footless",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Creates the Modal Footer container.",
              "annotations": {
                "selector": ".slds-modal__footer",
                "restrict": ".slds-modal footer",
                "notes": "This should be nested immediately inside `.slds-modal_container` and immediately after `.slds-modal__container`. Nothing should follow it. Note that by default, elements will be aligned to the right.",
                "required": true
              },
              "id": ".slds-modal__footer",
              "restrictees": [
                {
                  "description": "Makes buttons inside the footer spread to both left and right.",
                  "annotations": {
                    "selector": ".slds-modal__footer_directional",
                    "restrict": ".slds-modal__footer",
                    "notes": "This is only needed when you have two buttons that indicate a back and forward navigation.",
                    "modifier": true,
                    "group": "direction"
                  },
                  "id": ".slds-modal__footer_directional",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Positions the close button to the top right outside of the modal.",
              "annotations": {
                "selector": ".slds-modal__close",
                "restrict": ".slds-modal button",
                "notes": "Either `.slds-modal__content` or `.slds-modal__menu` must be used. If you’re using this class, you do not need the other. This should be nested immediately inside `.slds-modal_container`.",
                "required": true
              },
              "id": ".slds-modal__close",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Widens the modal to take more horizontal space than default",
                "name": "small",
                "selector": ".slds-modal_small",
                "restrict": ".slds-modal",
                "modifier": true,
                "group": "size"
              },
              "id": "small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Widens the modal to take more horizontal space than small",
                "name": "medium",
                "selector": ".slds-modal_medium",
                "restrict": ".slds-modal",
                "modifier": true,
                "group": "size"
              },
              "id": "medium",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Widens the modal to take more horizontal space than large",
                "name": "large",
                "selector": ".slds-modal_large",
                "restrict": ".slds-modal",
                "modifier": true,
                "group": "size"
              },
              "id": "large",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Makes the modal full screen in small viewports",
                "name": "full",
                "selector": ".slds-modal_full",
                "restrict": ".slds-modal",
                "modifier": true,
                "group": "size"
              },
              "id": "full",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Allows the modal to be visible.",
              "annotations": {
                "selector": ".slds-fade-in-open",
                "restrict": ".slds-modal",
                "notes": "Apply this class to a modal with JavaScript to make it visible.",
                "modifier": true,
                "group": "animation"
              },
              "id": ".slds-fade-in-open",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-slide-up-open",
                "restrict": ".slds-modal",
                "modifier": true,
                "group": "animation"
              },
              "id": ".slds-slide-up-open",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-slide-up-saving",
                "restrict": ".slds-modal",
                "modifier": true,
                "group": "animation"
              },
              "id": ".slds-slide-up-saving",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-slide-down-cancel",
                "restrict": ".slds-modal",
                "modifier": true,
                "group": "animation"
              },
              "id": ".slds-slide-down-cancel",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Creates the shaded backdrop used behind the modal.",
              "annotations": {
                "selector": ".slds-backdrop",
                "restrict": ".slds-modal ~ div",
                "notes": "This should follow after the `.slds-modal` as an empty element.",
                "required": true
              },
              "id": ".slds-backdrop",
              "restrictees": [
                {
                  "description": "Allows the backdrop to be visible.",
                  "annotations": {
                    "selector": ".slds-backdrop_open",
                    "restrict": ".slds-backdrop",
                    "notes": "Apply this class to a modal backdrop with JavaScript to make it visible.",
                    "modifier": true,
                    "required": true
                  },
                  "id": ".slds-backdrop_open",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/modals/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default",
                  "demoStyles": "height: 640px;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "full",
                  "label": "Full",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "full-tagline",
                  "label": "Full Tagline",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "full-headless",
                  "label": "Full Headless",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "full-footless",
                  "label": "Full Footless",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "taglines",
                  "label": "Taglines",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "headless",
                  "label": "Header empty (Headless)",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "footless",
                  "label": "Footer removed (Footless)",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "hidden-footer",
                  "label": "Footer hidden but not removed (not public)",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "headless-and-footless",
                  "label": "Headless and Footless",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "headless-and-footless-deprecated",
                  "label": "Headless and Footless - deprecated",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "large",
                  "label": "Large",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "medium",
                  "label": "Medium",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "small",
                  "label": "Small",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "directional",
                  "label": "Directional",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "menu",
                  "label": "Deprecated - Menu",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "disabled-close",
                  "label": "Disabled Close Button (internal only)",
                  "demoStyles": "height: 640px;"
                },
                {
                  "id": "deprecated-close",
                  "label": "Deprecated - Old Close Button",
                  "demoStyles": "height: 640px;"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/modals/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "toast": {
      "description": "",
      "annotations": {
        "summary": "Toast serves as a feedback & confirmation mechanism after the user takes an action.",
        "layout": "responsive",
        "name": "toast",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "role": "alert",
        "type": "messaging",
        "category": "base",
        "selector": ".slds-notify_container"
      },
      "id": "toast",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes a toast container",
            "name": "base",
            "selector": ".slds-notify_container",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Initializes notification",
                "selector": ".slds-notify",
                "restrict": ".slds-notify_container div"
              },
              "id": ".slds-notify",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Initializes toast notification",
                "selector": ".slds-notify_toast",
                "restrict": ".slds-notify_container div"
              },
              "id": ".slds-notify_toast",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Alert close button",
                    "selector": ".slds-notify__close",
                    "restrict": ".slds-notify_toast div"
                  },
                  "id": ".slds-notify__close",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/toast/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Base - default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "small",
                  "label": "Small Column",
                  "demoStyles": "width: 25rem",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "success",
                  "label": "Success (Theme Class)"
                },
                {
                  "id": "warning",
                  "label": "Warning (Theme Class)"
                },
                {
                  "id": "error",
                  "label": "Error (Theme Class)"
                },
                {
                  "id": "error-with-details",
                  "label": "Error With Details (Theme Class)"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/toast/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "notifications": {
      "description": "",
      "annotations": {
        "summary": "Notifications serve as a feedback & confirmation mechanism that comes into the page at the top right.",
        "base": true,
        "name": "notifications",
        "selector": ".slds-notification",
        "support": "dev-ready",
        "category": "experience",
        "type": "messaging",
        "role": "dialog"
      },
      "id": "notifications",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "selector": ".slds-notification",
            "restrict": ".slds-notification-container section, .slds-notification-container div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "The body of the notification",
                "selector": ".slds-notification__body",
                "restrict": ".slds-notification div"
              },
              "id": ".slds-notification__body",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Main reminder component",
                    "selector": ".slds-notification__target",
                    "restrict": ".slds-notification__body a"
                  },
                  "id": ".slds-notification__target",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Notification close button",
                    "selector": ".slds-notification__close",
                    "restrict": ".slds-notification__body button"
                  },
                  "id": ".slds-notification__close",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Optional notification footer",
                "selector": ".slds-notification__footer",
                "restrict": ".slds-notification div"
              },
              "id": ".slds-notification__footer",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/notifications/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "task-notification",
                  "label": "Task Notification"
                },
                {
                  "id": "stacked-2",
                  "label": "Stacked Notifications"
                },
                {
                  "id": "stacked-3",
                  "label": "Three Stacked Notifications"
                },
                {
                  "id": "overflow-six",
                  "label": "Six Stacked Notifications"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/notifications/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "accordion": {
      "description": "",
      "annotations": {
        "layout": "responsive",
        "name": "accordion",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "lwc": true,
        "synonyms": "expando collapso, expandable sections, toggle visibility",
        "type": "expandable-panel",
        "category": "experience",
        "selector": ".slds-accordion"
      },
      "id": "accordion",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes an accordion list with more than one section that will have its display toggled by invoking an interaction on the summary title",
            "name": "base",
            "selector": ".slds-accordion",
            "restrict": "ul",
            "variant": true,
            "support": "dev-ready"
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "List item for each accordion section",
                "selector": ".slds-accordion__list-item",
                "restrict": ".slds-accordion li"
              },
              "id": ".slds-accordion__list-item",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Each expandable panel inside of an accordion",
                "selector": ".slds-accordion__section",
                "restrict": ".slds-accordion section"
              },
              "id": ".slds-accordion__section",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Summary title for each expandable panel inside of an accordion",
                    "selector": ".slds-accordion__summary",
                    "restrict": ".slds-accordion__section div"
                  },
                  "id": ".slds-accordion__summary",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Actionable button inside of accordion summary that would toggle the visibility of each section",
                        "selector": ".slds-accordion__summary-action",
                        "restrict": ".slds-accordion__summary button"
                      },
                      "id": ".slds-accordion__summary-action",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Icon inside of actionable button within an accordion section",
                            "selector": ".slds-accordion__summary-action-icon",
                            "restrict": ".slds-accordion__summary-action svg"
                          },
                          "id": ".slds-accordion__summary-action-icon",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Text of summary title for each expandable panel inside of an accordion",
                            "selector": ".slds-accordion__summary-content",
                            "restrict": ".slds-accordion__summary-action span"
                          },
                          "id": ".slds-accordion__summary-content",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Summary title for each expandable panel inside of an accordion",
                    "selector": ".slds-accordion__summary-heading",
                    "restrict": ".slds-accordion__section h2"
                  },
                  "id": ".slds-accordion__summary-heading",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Each expandable panel inside of an accordion",
                    "selector": ".slds-accordion__content",
                    "restrict": ".slds-accordion__section div"
                  },
                  "id": ".slds-accordion__content",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "name": "toggle section",
                    "summary": "Toggle visibility of accordion section + rotate icon",
                    "selector": ".slds-is-open",
                    "restrict": ".slds-accordion__section",
                    "modifier": true,
                    "group": "visibility"
                  },
                  "id": "toggle section",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/accordion/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "long-heading-truncated",
                  "label": "Long Section Heading with Truncation for larger screens",
                  "demoStyles": "max-width: 500px;",
                  "storybookStyles": true
                },
                {
                  "id": "nested-accordions",
                  "label": "Nested Accordions"
                },
                {
                  "id": "styled",
                  "label": "Wrapped in Card"
                },
                {
                  "id": "has-action-overflow",
                  "label": "Has Action Overflow Menu"
                },
                {
                  "id": "section-background-color",
                  "label": "Accordion Section - Background Color",
                  "demoStyles": "--slds-c-accordion-summary-color-background: lightblue",
                  "storybookStyles": true
                },
                {
                  "id": "section-background-color",
                  "label": "Accordion Section - Text Color",
                  "demoStyles": "--slds-c-accordion-heading-text-color: green; --slds-c-accordion-heading-text-color-hover: red",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "section-one-open",
                  "label": "Section one open"
                },
                {
                  "id": "section-two-open",
                  "label": "Section two open"
                },
                {
                  "id": "section-three-open",
                  "label": "Section three open"
                },
                {
                  "id": "multiple-sections-open",
                  "label": "Multiple sections open"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/accordion/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "data-tables": {
      "description": "To initialize a data table, apply the `slds-table` class to the\n`table` element. This class creates a `table`\nwith formatted cells and allows you to use data table utilities.\n\n#### Accessibility\nTo create an accessible table, the top row of column headers (`th`)\nare placed in a `thead`. Each one receives the `scope=\"col\"`\nattribute. The first non-actionable (meaning that doesn't contain a checkbox\nor menu) column in each row should be marked as a `th` with a\n`scope=\"row\"` attribute.",
      "annotations": {
        "summary": "Data tables are an enhanced version of an HTML table and are used to display tabular data.",
        "layout": "adaptive",
        "name": "data-tables",
        "support": "dev-ready",
        "base": true,
        "role": "grid",
        "lwc": true,
        "type": "data-display, data-entry, navigation",
        "category": "structure",
        "s1": "false",
        "selector": ".slds-table"
      },
      "id": "data-tables",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes data table",
            "name": "base",
            "selector": ".slds-table",
            "restrict": "table",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "Default Table Row Hover",
              "annotations": {
                "selector": ".slds-no-row-hover",
                "restrict": ".slds-table",
                "modifier": true
              },
              "id": ".slds-no-row-hover",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Selected Table Row + Hover",
              "annotations": {
                "selector": ".slds-is-selected",
                "restrict": ".slds-table tr",
                "modifier": true
              },
              "id": ".slds-is-selected",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "By default, nowrap is applied",
              "annotations": {
                "selector": ".slds-cell-wrap",
                "restrict": ".slds-table th, .slds-table td",
                "modifier": true
              },
              "id": ".slds-cell-wrap",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Use to add a left padding buffer to cells",
              "annotations": {
                "selector": ".slds-cell-buffer_left",
                "restrict": ".slds-table th, .slds-table td",
                "modifier": true
              },
              "id": ".slds-cell-buffer_left",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Use to add a right padding buffer to cells",
              "annotations": {
                "selector": ".slds-cell-buffer_right",
                "restrict": ".slds-table th, .slds-table td",
                "modifier": true
              },
              "id": ".slds-cell-buffer_right",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Focus state on a cell",
              "annotations": {
                "selector": ".slds-has-focus",
                "restrict": ".slds-table th, .slds-table td",
                "modifier": true
              },
              "id": ".slds-has-focus",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Use when cells are in action mode",
              "annotations": {
                "selector": ".slds-cell_action-mode",
                "restrict": ".slds-table th, .slds-table td",
                "modifier": true
              },
              "id": ".slds-cell_action-mode",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Add left and right padding to the first and last cells of a table",
              "annotations": {
                "selector": ".slds-table_cell-buffer",
                "restrict": ".slds-table",
                "required": true,
                "modifier": true
              },
              "id": ".slds-table_cell-buffer",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Add vertical borders to a table",
              "annotations": {
                "selector": ".slds-table_bordered",
                "restrict": ".slds-table",
                "modifier": true
              },
              "id": ".slds-table_bordered",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Add column borders",
              "annotations": {
                "selector": ".slds-table_col-bordered",
                "restrict": ".slds-table",
                "modifier": true
              },
              "id": ".slds-table_col-bordered",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Add alternating strips to rows",
              "annotations": {
                "selector": ".slds-table_striped",
                "restrict": ".slds-table",
                "modifier": true
              },
              "id": ".slds-table_striped",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Set table to use fixed layout for width and truncation purposes",
                "name": "advanced",
                "selector": ".slds-table_fixed-layout",
                "restrict": ".slds-table",
                "support": "dev-ready",
                "variant": true
              },
              "id": "advanced",
              "restrictees": [
                {
                  "description": "If the column is sortable, then let's handle the actionable\nregion of the `<th>` cell",
                  "annotations": {
                    "selector": ".slds-is-sortable",
                    "restrict": ".slds-table_fixed-layout th"
                  },
                  "id": ".slds-is-sortable",
                  "restrictees": [
                    {
                      "description": "Icon inside sortable th",
                      "annotations": {
                        "selector": ".slds-is-sortable__icon",
                        "restrict": ".slds-is-sortable .slds-icon"
                      },
                      "id": ".slds-is-sortable__icon",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "If the column header has a menu button, then let's add right padding to the\nheader to preserve truncation",
                  "annotations": {
                    "selector": ".slds-has-button-menu",
                    "restrict": ".slds-table_fixed-layout th"
                  },
                  "id": ".slds-has-button-menu",
                  "restrictees": [
                    {
                      "description": "Allows for alignment of button, such as a menu",
                      "annotations": {
                        "selector": ".slds-th__action-button",
                        "restrict": ".slds-has-button-menu .slds-button_icon"
                      },
                      "id": ".slds-th__action-button",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Active state of sorted column",
                  "annotations": {
                    "selector": ".slds-is-sorted",
                    "restrict": ".slds-table_fixed-layout th"
                  },
                  "id": ".slds-is-sorted",
                  "restrictees": [
                    {
                      "description": "Change direction of arrow",
                      "annotations": {
                        "name": "sorted-ascending",
                        "selector": ".slds-is-sorted_asc",
                        "restrict": ".slds-is-sorted",
                        "modifier": true
                      },
                      "id": "sorted-ascending",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Resizable data table columns",
                  "annotations": {
                    "selector": ".slds-table_resizable-cols",
                    "restrict": ".slds-table_fixed-layout"
                  },
                  "id": ".slds-table_resizable-cols",
                  "restrictees": [
                    {
                      "description": "Provide an indicator that resizing is available",
                      "annotations": {
                        "selector": ".slds-is-resizable",
                        "restrict": ".slds-table_resizable-cols th"
                      },
                      "id": ".slds-is-resizable",
                      "restrictees": [
                        {
                          "description": "Resizable handle",
                          "annotations": {
                            "selector": ".slds-resizable",
                            "restrict": ".slds-is-resizable div"
                          },
                          "id": ".slds-resizable",
                          "restrictees": [
                            {
                              "description": "Grab handle to resize column",
                              "annotations": {
                                "selector": ".slds-resizable__handle",
                                "restrict": ".slds-resizable span"
                              },
                              "id": ".slds-resizable__handle",
                              "restrictees": [
                                {
                                  "description": "Grab handle divider indicator when resizing column",
                                  "annotations": {
                                    "selector": ".slds-resizable__divider",
                                    "restrict": ".slds-resizable__handle span"
                                  },
                                  "id": ".slds-resizable__divider",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                }
                              ],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/data-tables/advanced/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "header-icon-menu-button",
                      "label": "Header Icon and Menu Button"
                    },
                    {
                      "id": "header-menu-button",
                      "label": "Header Menu Button"
                    },
                    {
                      "id": "cell-icon",
                      "label": "Cell Icon"
                    },
                    {
                      "id": "product-listing",
                      "label": "Product Listing"
                    },
                    {
                      "id": "radio-group",
                      "label": "Radio Group"
                    },
                    {
                      "id": "data-table-no-borders",
                      "label": "No borders"
                    },
                    {
                      "id": "data-table-headless",
                      "label": "Headless"
                    },
                    {
                      "id": "data-table-headless-no-borders",
                      "label": "Headless with no borders"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "cell-focused",
                      "label": "Cell Focused"
                    },
                    {
                      "id": "actionable-mode",
                      "label": "Actionable Mode"
                    },
                    {
                      "id": "row-selected",
                      "label": "Row Selected (Actionable mode)"
                    },
                    {
                      "id": "all-row-selected",
                      "label": "All Rows Selected (Actionable mode)"
                    },
                    {
                      "id": "sorted-column-asc",
                      "label": "Sorted Ascending (Actionable mode)"
                    },
                    {
                      "id": "sorted-column-desc",
                      "label": "Sorted Descending (Actionable mode)"
                    },
                    {
                      "id": "resized-column",
                      "label": "Column Resized (Actionable mode)"
                    }
                  ]
                }
              ]
            },
            {
              "description": "Actionable area inside th",
              "annotations": {
                "selector": ".slds-th__action",
                "restrict": ".slds-table th div, .slds-table th a"
              },
              "id": ".slds-th__action",
              "restrictees": [
                {
                  "description": "Allows for alignment of form element, such as a checkbox",
                  "annotations": {
                    "selector": ".slds-th__action_form",
                    "restrict": ".slds-th__action"
                  },
                  "id": ".slds-th__action_form",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Used to remove the top border when a table's header is visually hidden",
                "name": "hidden-header",
                "selector": ".slds-table_header-hidden",
                "restrict": ".slds-table",
                "support": "dev-ready",
                "variant": true,
                "lwc": true
              },
              "id": "hidden-header",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/data-tables/hidden-header/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                }
              ]
            },
            {
              "description": "Inline edit plugin for advanced tables\n\n#### Accessibility\nThe Advanced Data Table and Inline Edit Data Table are based on the semantics,\nroles and interaction model of the [ARIA Grid](http://w3c.github.io/aria/practices/aria-practices.html#grid).\nIn SLDS we overlay the ARIA Grid on top of native HTML table semantics.\n\nThe role of Grid comes with 2 distinct modes, Navigation mode and Actionable\nmode. Both come with very specific keyboard interaction modals. Navigation\nmode is the default mode of the Grid.\n\n**Navigation Mode**\n- Tabbing into the grid focuses the first data cell in the table.\n- The second tab key press takes the user focus out of the grid onto the next focusable element on the page.\n- Once the user has tabbed out of the grid, tabbing back into the grid will return focus to the last cell the user was focused on.\n- Navigation in the grid is accomplished via the arrow keys.\n- No actionable items in cell contents are focusable.\n- Pressing the Enter key on a chosen grid cell, places the entire Grid into Actionable mode.\n\n**Actionable Mode**\n- Once in Actionable mode, all focusable items in the entire grid can be tabbed to.\n- Arrow navigation still takes the user cell to cell in any direction, but focuses on the first actionable item in the cell, if there is one.\n- Pressing the Escape key exits Actionable mode, placing the user back into Navigation mode, keeping the users cursor on the same cell they were focused in.\n- When interacting with a component in a cell, such as a Menu, that also uses the Escape key as an exit action, pressing Escape will take the user back to the triggering element in the current cell. A subsequent press of Escape will return the user to Navigation mode.\n\nFor the purposes of these docs, the Default state of Inline Edit is\nrepresentative of Navigation mode, all other states are assumed to be in Actionable Mode.",
              "annotations": {
                "summary": "Initiates inline-edit mode for data-tables",
                "name": "inline-edit",
                "selector": ".slds-table_edit",
                "restrict": ".slds-table",
                "support": "dev-ready",
                "variant": true,
                "lwc": true
              },
              "id": "inline-edit",
              "restrictees": [
                {
                  "description": "Cell that has error icon appear within",
                  "annotations": {
                    "selector": ".slds-cell-error",
                    "restrict": ".slds-table_edit td",
                    "required": true
                  },
                  "id": ".slds-cell-error",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Informs a table cell that it has editing capabilities",
                  "annotations": {
                    "selector": ".slds-cell-edit",
                    "restrict": ".slds-table_edit th, .slds-table_edit td"
                  },
                  "id": ".slds-cell-edit",
                  "restrictees": [
                    {
                      "description": "Informs a cell that it has been edited but not saved",
                      "annotations": {
                        "selector": ".slds-is-edited",
                        "restrict": ".slds-cell-edit",
                        "modifier": true
                      },
                      "id": ".slds-is-edited",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Informs a cell that it has an error inside of it",
                      "annotations": {
                        "selector": ".slds-has-error",
                        "restrict": ".slds-cell-edit",
                        "modifier": true
                      },
                      "id": ".slds-has-error",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-cell-edit__button",
                        "restrict": ".slds-cell-edit button"
                      },
                      "id": ".slds-cell-edit__button",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Handles children of the table where we don't want any focusable cells",
                  "annotations": {
                    "selector": ".slds-no-cell-focus",
                    "restrict": ".slds-table_edit",
                    "modifier": true
                  },
                  "id": ".slds-no-cell-focus",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/data-tables/inline-edit/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "with-link",
                      "label": "Cell focused - Link (Actionable mode)",
                      "script": "\n      document.getElementById('link-01').focus()\n    "
                    },
                    {
                      "id": "checkbox",
                      "label": "Cell focused - Checkbox (Actionable mode)",
                      "script": "\n      document.getElementById('checkbox-01').focus()\n    "
                    },
                    {
                      "id": "focused",
                      "label": "Cell focused (Navigation mode)"
                    },
                    {
                      "id": "edit",
                      "label": "Cell edit (Actionable mode)",
                      "script": "\n      document.getElementById('company-01').focus()\n      document.getElementById('company-01').select()\n    "
                    },
                    {
                      "id": "required",
                      "label": "Cell edit — Required (Actionable mode)",
                      "script": "\n      document.getElementById('company-01').focus()\n      document.getElementById('company-01').select()\n    "
                    },
                    {
                      "id": "error",
                      "label": "Cell edit — Error (Actionable mode)",
                      "script": "\n      document.getElementById('company-01').focus()\n      document.getElementById('company-01').select()\n    "
                    },
                    {
                      "id": "edited",
                      "label": "Cell edited (Actionable mode)"
                    },
                    {
                      "id": "row-selected-with-edited-cell",
                      "label": "Row Selected with an Edited Cell"
                    },
                    {
                      "id": "row-error",
                      "label": "Error - Row level on save (Actionable mode)",
                      "script": "\n      document.getElementById('button-01').focus()\n    "
                    },
                    {
                      "id": "row-error-and-selected",
                      "label": "Error - Row level on save (Actionable mode) with entire row selected"
                    },
                    {
                      "id": "row-error-focused",
                      "label": "Error indicator - Focused (Actionable mode)",
                      "script": "\n      document.getElementById('error-01').focus()\n    "
                    },
                    {
                      "id": "header-cell-focused",
                      "label": "Header cell focused (Navigation mode)"
                    },
                    {
                      "id": "header-cell-marked",
                      "label": "Header cell marked (Navigation mode)"
                    }
                  ]
                }
              ]
            },
            {
              "description": "Responsive tables\n\nWhen a table exceeds the width of its container, one responsive option is to wrap the table in a `.slds-scrollable_x` class so that the user can scroll horizontally. View the example small and medium form factor tabs to see the effect.\n\nWhen `.slds-max-medium-table_stacked` is applied to the &ldquo;Grid&rdquo; table, we generate faux `<th>` labels using the `data-label` applied to each cell, and stack the cells instead of lining them up horizontally. This works up until the **medium form factor** breakpoint. After the breakpoint is triggered, the table will lay out horizontally as normal.\n\nWhen `.slds-max-medium-table_stacked` is applied to the &ldquo;Grid&rdquo; table, we generate faux `<th>` labels using the `data-label` applied to each cell, and stack the cells instead of lining them up horizontally. This works up until the **medium form factor** breakpoint. After the breakpoint is triggered, the table will lay out horizontally as normal.",
              "annotations": {
                "summary": "Creates stacked row with stacked cells",
                "name": "responsive",
                "selector": ".slds-max-medium-table_stacked",
                "restrict": ".slds-table",
                "support": "prototype",
                "variant": true,
                "layout": "responsive"
              },
              "id": "responsive",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/data-tables/responsive/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "data-table-responsive-horizontal",
                      "label": "Stacked with Horizontal Cells"
                    },
                    {
                      "id": "data-table-responsive-stacked",
                      "label": "Stacked"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates stacked rows with horizontal cells",
                "selector": ".slds-max-medium-table_stacked-horizontal",
                "restrict": ".slds-table",
                "support": "prototype",
                "modifier": true,
                "layout": "responsive"
              },
              "id": ".slds-max-medium-table_stacked-horizontal",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/data-tables/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "data-table-striped-rows",
                  "label": "With striped rows"
                },
                {
                  "id": "data-table-no-hover",
                  "label": "With no row hovers"
                },
                {
                  "id": "data-table-vertical-borders",
                  "label": "With vertical borders"
                },
                {
                  "id": "single-column",
                  "label": "Single Column"
                },
                {
                  "id": "no-borders",
                  "label": "No borders"
                },
                {
                  "id": "headless",
                  "label": "Headless"
                },
                {
                  "id": "headless-no-borders",
                  "label": "Headless with no borders"
                },
                {
                  "id": "cell-content-truncated",
                  "label": "Cell content truncated",
                  "demoStyles": "max-width: 600px;",
                  "storybookStyles": true
                },
                {
                  "id": "cell-content-wrapped",
                  "label": "Cell content wrapped",
                  "demoStyles": "max-width: 600px;",
                  "storybookStyles": true
                },
                {
                  "id": "data-table-aria-labelledby",
                  "label": "Using aria-labelledby instead of aria-label"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/data-tables/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "page-headers": {
      "description": "",
      "annotations": {
        "base": true,
        "name": "page-headers",
        "selector": ".slds-page-header",
        "support": "dev-ready",
        "category": "structure",
        "type": "data-display",
        "role": "presentation",
        "layout": "adaptive"
      },
      "id": "page-headers",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes page header",
            "variant": true,
            "name": "base",
            "selector": ".slds-page-header",
            "restrict": "div",
            "support": "dev-ready"
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Used for creating rows in a page header",
                "selector": ".slds-page-header__row",
                "restrict": ".slds-page-header div"
              },
              "id": ".slds-page-header__row",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Used to create rows with gutters in the page header",
                    "selector": ".slds-page-header__row_gutters",
                    "restrict": ".slds-page-header__row"
                  },
                  "id": ".slds-page-header__row_gutters",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Used to create a column containing the page title",
                    "selector": ".slds-page-header__col-title",
                    "restrict": ".slds-page-header__row"
                  },
                  "id": ".slds-page-header__col-title",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Used to create a column containing the page actions",
                    "selector": ".slds-page-header__col-actions",
                    "restrict": ".slds-page-header__row"
                  },
                  "id": ".slds-page-header__col-actions",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Used to create a column containing the page meta data",
                    "selector": ".slds-page-header__col-meta",
                    "restrict": ".slds-page-header__row"
                  },
                  "id": ".slds-page-header__col-meta",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Used to create a column containing the page controls",
                    "selector": ".slds-page-header__col-controls",
                    "restrict": ".slds-page-header__row"
                  },
                  "id": ".slds-page-header__col-controls",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Used to create a column containing the page record details",
                    "selector": ".slds-page-header__col-details",
                    "restrict": ".slds-page-header__row"
                  },
                  "id": ".slds-page-header__col-details",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Holds all the elements that make up the overall page name",
                "selector": ".slds-page-header__name",
                "restrict": ".slds-page-header div"
              },
              "id": ".slds-page-header__name",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Used to contain the page name title",
                    "selector": ".slds-page-header__name-title",
                    "restrict": ".slds-page-header__name div"
                  },
                  "id": ".slds-page-header__name-title",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Used to position the list view switcher",
                    "selector": ".slds-page-header__name-switcher",
                    "restrict": ".slds-page-header__name div"
                  },
                  "id": ".slds-page-header__name-switcher",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Used to display the meta-text related to the page name",
                "selector": ".slds-page-header__name-meta",
                "restrict": ".slds-page-header p"
              },
              "id": ".slds-page-header__name-meta",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Contains the page header meta text",
                "selector": ".slds-page-header__meta-text",
                "restrict": ".slds-page-header p"
              },
              "id": ".slds-page-header__meta-text",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "sumamry": "Used to display the main page heading title",
                "selector": ".slds-page-header__title",
                "restrict": ".slds-page-header h1 span"
              },
              "id": ".slds-page-header__title",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Used to create a row of page header controls",
                "selector": ".slds-page-header__controls",
                "restrict": ".slds-page-header div"
              },
              "id": ".slds-page-header__controls",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Used to create spacing between each page header control",
                "selector": ".slds-page-header__control",
                "restrict": ".slds-page-header div"
              },
              "id": ".slds-page-header__control",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Initializes object home page header",
                "variant": true,
                "name": "object-home",
                "selector": ".slds-page-header_object-home",
                "restrict": ".slds-page-header",
                "support": "dev-ready"
              },
              "id": "object-home",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/page-headers/object-home/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "base-extra-long",
                      "label": "Base with extra long name"
                    },
                    {
                      "id": "card",
                      "label": "Inside a card"
                    },
                    {
                      "id": "tab-card",
                      "label": "Inside a tabs card"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "Initializes vertical page header",
                "variant": true,
                "name": "record-home-vertical",
                "selector": ".slds-page-header_vertical",
                "restrict": ".slds-page-header",
                "support": "dev-ready"
              },
              "id": "record-home-vertical",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Vertical list of detail items",
                    "selector": ".slds-page-header__detail-list",
                    "restrict": ".slds-page-header_vertical ul"
                  },
                  "id": ".slds-page-header__detail-list",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "List items of vertical detail list",
                        "selector": ".slds-page-header__detail-item",
                        "restrict": ".slds-page-header__detail-list li"
                      },
                      "id": ".slds-page-header__detail-item",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/page-headers/record-home-vertical/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "Bottom section containing record details",
                "variant": true,
                "name": "record-home",
                "selector": ".slds-page-header_record-home",
                "restrict": ".slds-page-header",
                "support": "dev-ready"
              },
              "id": "record-home",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/page-headers/record-home/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates margins around the detail section of record home",
                "selector": ".slds-page-header__detail-row",
                "restrict": ".slds-page-header ul",
                "notes": "Only the record home page header contains this detail area"
              },
              "id": ".slds-page-header__detail-row",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Creates margins around the detail section of record home",
                    "selector": ".slds-page-header__detail-block",
                    "restrict": ".slds-page-header__detail-row li",
                    "notes": "Only the record home page header contains this detail area"
                  },
                  "id": ".slds-page-header__detail-block",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Initializes Related List home page header",
                "variant": true,
                "name": "related-list",
                "selector": ".slds-page-header_related-list",
                "restrict": ".slds-page-header",
                "support": "dev-ready"
              },
              "id": "related-list",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/page-headers/related-list/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/page-headers/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/page-headers/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "docked-form-footer": {
      "description": "",
      "annotations": {
        "base": true,
        "name": "docked-form-footer",
        "selector": ".slds-docked-form-footer",
        "support": "dev-ready",
        "s1": "false"
      },
      "id": "docked-form-footer",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Creates a docked form footer",
            "name": "base",
            "selector": ".slds-docked-form-footer",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/docked-form-footer/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "docked-form-footer-with-error",
                  "label": "With error(s)"
                },
                {
                  "id": "docked-form-footer-with-popover",
                  "label": "With error popover"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/docked-form-footer/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "drop-zone": {
      "description": "Screen building elements that surround areas where components can be placed.\nDrop Zones visually indicate to users where they may drag and drop components onto a page.",
      "annotations": {
        "summary": "Screen building element to indicate to users where components may be dragged and dropped.",
        "base": true,
        "name": "drop-zone",
        "selector": ".slds-drop-zone",
        "category": "experience",
        "type": "layout",
        "support": "dev-ready",
        "synonyms": "builder, screens, screen building"
      },
      "id": "drop-zone",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Creates a drop-zone component for screen building",
            "name": "base",
            "selector": ".slds-drop-zone",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "name": "drag over",
                "summary": "Modifier used to indicate that component may be dropped in container",
                "selector": ".slds-drop-zone_drag",
                "restrict": ".slds-drop-zone",
                "modifier": true,
                "group": "interaction"
              },
              "id": "drag over",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Insertion point of drop zone",
                    "selector": ".slds-drop-zone_drag__slot",
                    "restrict": ".slds-drop-zone_drag div"
                  },
                  "id": ".slds-drop-zone_drag__slot",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Top label of drop zone",
                "selector": ".slds-drop-zone__label",
                "restrict": ".slds-drop-zone div"
              },
              "id": ".slds-drop-zone__label",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Top of populated label of drop zone",
                    "selector": ".slds-drop-zone__label_container",
                    "restrict": ".slds-drop-zone__label"
                  },
                  "id": ".slds-drop-zone__label_container",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Button within drop zone label",
                    "selector": ".slds-drop-zone__label_button",
                    "restrict": ".slds-drop-zone__label button"
                  },
                  "id": ".slds-drop-zone__label_button",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Populated region within drop zone",
                "selector": ".slds-drop-zone__container",
                "restrict": ".slds-drop-zone div"
              },
              "id": ".slds-drop-zone__container",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "item-hovered",
                "summary": "Hover state for a component within a drop zone",
                "selector": ".slds-is-hovered",
                "restrict": ".slds-drop-zone div",
                "notes": "Class should be applied via Javascript",
                "modifier": true,
                "group": "interactions"
              },
              "id": "item-hovered",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Action buttons within drop zone",
                "selector": ".slds-drop-zone__actions",
                "restrict": ".slds-drop-zone div"
              },
              "id": ".slds-drop-zone__actions",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/drop-zone/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "drag-over",
                  "label": "Drag Over"
                },
                {
                  "id": "with-populated-region",
                  "label": "With Populated Region"
                },
                {
                  "id": "with-populated-region-and-actions",
                  "label": "With Populated Region and Actions"
                },
                {
                  "id": "with-cards",
                  "label": "With Cards"
                },
                {
                  "id": "dragging-with-cards",
                  "label": "Dragging With Cards"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/drop-zone/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "input": {
      "description": "",
      "annotations": {
        "summary": "Text inputs are used for freeform data entry",
        "layout": "responsive",
        "name": "input",
        "support": "dev-ready",
        "base": true,
        "lwc": true,
        "type": "data-entry",
        "category": "base",
        "selector": ".slds-input"
      },
      "id": "input",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes text input",
            "name": "base",
            "selector": ".slds-input",
            "restrict": "input",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Variant for number input with increment and decrement buttons",
                "name": "base",
                "selector": ".slds-input_counter",
                "restrict": ".slds-input",
                "variant": true
              },
              "id": "base",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/input/base/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "left-icon",
                      "label": "Left Icon"
                    },
                    {
                      "id": "right-icon",
                      "label": "Right Icon"
                    },
                    {
                      "id": "double-icon",
                      "label": "Left Icon & Clear Button"
                    },
                    {
                      "id": "double-icon-spinner",
                      "label": "Clear Button with Spinner"
                    },
                    {
                      "id": "email-input",
                      "label": "Email Input"
                    },
                    {
                      "id": "date-input",
                      "label": "Date Input"
                    },
                    {
                      "id": "date-input-default",
                      "label": "Date Input w/ Date Selected by Default"
                    },
                    {
                      "id": "search-input",
                      "label": "Search Input"
                    },
                    {
                      "id": "url-input",
                      "label": "URL Input"
                    },
                    {
                      "id": "tel-input",
                      "label": "Telephone Input"
                    },
                    {
                      "id": "fixed-text",
                      "label": "Fixed text"
                    },
                    {
                      "id": "inline-help",
                      "label": "Inline Help"
                    },
                    {
                      "id": "field-level-help",
                      "label": "Field level help",
                      "demoStyles": "\n      padding-top: 3rem;\n      position: relative;\n    ",
                      "storybookStyles": "\n      padding-top: 4rem;\n      position: relative;\n    "
                    },
                    {
                      "id": "bare",
                      "label": "Bare"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "input-required",
                      "label": "Required"
                    },
                    {
                      "id": "input-disabled",
                      "label": "Disabled"
                    },
                    {
                      "id": "input-error",
                      "label": "Error"
                    },
                    {
                      "id": "input-error-icon",
                      "label": "Error with icon"
                    },
                    {
                      "id": "read-only",
                      "label": "Readonly"
                    },
                    {
                      "id": "read-only-borders",
                      "label": "Readonly with borders"
                    },
                    {
                      "id": "static",
                      "label": "Static"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "selector": "[readonly]",
                "restrict": ".slds-input"
              },
              "id": "[readonly]",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Removes aesthetic nature from an input",
              "annotations": {
                "selector": ".slds-input_bare",
                "restrict": ".slds-input, input, textarea",
                "modifier": true
              },
              "id": ".slds-input_bare",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Used to apply an input size to another element thats a non input\nBecause sometimes I need elements the same height as inputs",
              "annotations": {
                "selector": ".slds-input_height",
                "restrict": ".slds-input"
              },
              "id": ".slds-input_height",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Modifier to allow a [readonly] input to have borders",
                "selector": ".slds-input_borders",
                "restrict": ".slds-input"
              },
              "id": ".slds-input_borders",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/input/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "left-icon",
                  "label": "Left Icon"
                },
                {
                  "id": "right-icon",
                  "label": "Right Icon"
                },
                {
                  "id": "double-icon",
                  "label": "Left Icon & Clear Button"
                },
                {
                  "id": "double-icon-spinner",
                  "label": "Clear Button with Spinner"
                },
                {
                  "id": "email-input",
                  "label": "Email Input"
                },
                {
                  "id": "date-input",
                  "label": "Date Input"
                },
                {
                  "id": "date-input-default",
                  "label": "Date Input w/ Date Selected by Default"
                },
                {
                  "id": "search-input",
                  "label": "Search Input"
                },
                {
                  "id": "url-input",
                  "label": "URL Input"
                },
                {
                  "id": "tel-input",
                  "label": "Telephone Input"
                },
                {
                  "id": "fixed-text",
                  "label": "Fixed text"
                },
                {
                  "id": "inline-help",
                  "label": "Inline Help"
                },
                {
                  "id": "field-level-help",
                  "label": "Field level help",
                  "demoStyles": "\n      padding-top: 3rem;\n      position: relative;\n    ",
                  "storybookStyles": "\n      padding-top: 4rem;\n      position: relative;\n    "
                },
                {
                  "id": "bare",
                  "label": "Bare"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "input-required",
                  "label": "Required"
                },
                {
                  "id": "input-disabled",
                  "label": "Disabled"
                },
                {
                  "id": "input-error",
                  "label": "Error"
                },
                {
                  "id": "input-error-icon",
                  "label": "Error with icon"
                },
                {
                  "id": "read-only",
                  "label": "Readonly"
                },
                {
                  "id": "read-only-borders",
                  "label": "Readonly with borders"
                },
                {
                  "id": "static",
                  "label": "Static"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/input/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "vertical-navigation": {
      "description": "",
      "annotations": {
        "layout": "responsive",
        "name": "vertical-navigation",
        "support": "dev-ready",
        "base": true,
        "role": "navigation",
        "scroller": true,
        "type": "navigation",
        "category": "structure",
        "selector": ".slds-nav-vertical"
      },
      "id": "vertical-navigation",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "list",
            "selector": ".slds-nav-vertical",
            "restrict": "nav, fieldset",
            "support": "dev-ready",
            "variant": true,
            "lwc": true
          },
          "id": "list",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "name": "compact",
                "summary": "Modifer to reduce spacing between navigation items",
                "selector": ".slds-nav-vertical_compact",
                "restrict": ".slds-nav-vertical",
                "modifier": true,
                "group": "spacing"
              },
              "id": "compact",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "shade",
                "summary": "Modifier to adjust list item when vertical navigation is sitting on top of a shaded background",
                "selector": ".slds-nav-vertical_shade",
                "restrict": ".slds-nav-vertical",
                "modifier": true,
                "group": "color"
              },
              "id": "shade",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Section title of the vertical navigation",
                "selector": ".slds-nav-vertical__title",
                "restrict": ".slds-nav-vertical h2, .slds-nav-vertical legend"
              },
              "id": ".slds-nav-vertical__title",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "List of the vertical navigation",
                "selector": ".slds-nav-vertical__item",
                "restrict": ".slds-nav-vertical li, .slds-nav-vertical span"
              },
              "id": ".slds-nav-vertical__item",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "name": "item-active",
                    "summary": "Active state of a list item within a vertical navigation",
                    "selector": ".slds-is-active",
                    "restrict": ".slds-nav-vertical__item",
                    "modifier": true,
                    "group": "interactions"
                  },
                  "id": "item-active",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Actionable element inside of vertical navigation list item",
                "selector": ".slds-nav-vertical__action",
                "restrict": ".slds-nav-vertical a, .slds-nav-vertical button, .slds-nav-vertical label"
              },
              "id": ".slds-nav-vertical__action",
              "restrictees": [
                {
                  "description": "Actionable element that toggles visibility of overflown list items",
                  "annotations": {
                    "selector": ".slds-nav-vertical__action_overflow",
                    "restrict": ".slds-nav-vertical__action"
                  },
                  "id": ".slds-nav-vertical__action_overflow",
                  "restrictees": [
                    {
                      "description": "Text inside of actionable element that toggles visibility of overflown list items",
                      "annotations": {
                        "selector": ".slds-nav-vertical__action-text",
                        "restrict": ".slds-nav-vertical__action_overflow span"
                      },
                      "id": ".slds-nav-vertical__action-text",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Used for styling the radio button",
                    "selector": ".slds-nav-vertical_radio-faux",
                    "restrict": ".slds-nav-vertical__action span"
                  },
                  "id": ".slds-nav-vertical_radio-faux",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "radio-group",
                "summary": "Version of vertical nav that uses radio buttons",
                "selector": ".slds-nav-vertical__item [type=\"radio\"]",
                "restrict": ".slds-nav-vertical",
                "support": "dev-ready",
                "variant": true,
                "release": "2.5.0"
              },
              "id": "radio-group",
              "restrictees": [],
              "docPath": "./ui/components/radio-group/docs.mdx",
              "showcasePath": "./ui/components/vertical-navigation/radio-group/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "compact",
                      "label": "Compact"
                    },
                    {
                      "id": "shade",
                      "label": "Shaded Background"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/vertical-navigation/list/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "compact",
                  "label": "Compact"
                },
                {
                  "id": "items-with-icons",
                  "label": "Items with icon"
                },
                {
                  "id": "items-with-notifications",
                  "label": "Items with notification"
                },
                {
                  "id": "shade",
                  "label": "Shaded Background"
                },
                {
                  "id": "quickfind",
                  "label": "Quickfind"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "collapsed",
                  "label": "Collapsed"
                },
                {
                  "id": "expanded",
                  "label": "Expanded"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/vertical-navigation/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "avatar-group": {
      "description": "An avatar group is an element that communicates to the user that there is\nmore than 1 person associated to an item. It contains two avatar\ncomponents with modifying classes.",
      "annotations": {
        "summary": "Avatar Groups are used to bunch together avatars within a shared context",
        "layout": "responsive",
        "name": "avatar-group",
        "support": "dev-ready",
        "base": true,
        "synonyms": "identity, face pile",
        "type": "data-display",
        "category": "base",
        "selector": ".slds-avatar-group"
      },
      "id": "avatar-group",
      "restrictees": [
        {
          "description": "An image is the preferred format for an avatar",
          "annotations": {
            "summary": "Creates an Avatar Group",
            "name": "base",
            "selector": ".slds-avatar-group",
            "restrict": "div, span",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Variant of an Avatar in an Avatar Group",
                "name": "grouped",
                "selector": ".slds-avatar-grouped",
                "restrict": ".slds-avatar-group span",
                "variant": true
              },
              "id": "grouped",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Variant of an Avatar with inverse background in an Avatar Group",
                    "name": "grouped-inverse",
                    "selector": ".slds-avatar-grouped_inverse",
                    "restrict": ".slds-avatar-grouped",
                    "modifier": true
                  },
                  "id": "grouped-inverse",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Modifier for the primary Avatar in an Avatar Group",
                    "name": "grouped-primary",
                    "selector": ".slds-avatar-grouped__primary",
                    "restrict": ".slds-avatar-grouped",
                    "modifier": true
                  },
                  "id": "grouped-primary",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Modifier for the Avatar that contains User Initials in an Avatar Group",
                    "name": "initials",
                    "selector": ".slds-avatar-grouped__initials",
                    "restrict": ".slds-avatar-grouped",
                    "modifier": true
                  },
                  "id": "initials",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Modifier for the secondary Avatar in an Avatar Group",
                    "name": "grouped-secondary",
                    "selector": ".slds-avatar-grouped__secondary",
                    "restrict": ".slds-avatar-grouped",
                    "modifier": true
                  },
                  "id": "grouped-secondary",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates an extra small Avatar Group",
                "name": "x-small",
                "selector": ".slds-avatar-group_x-small",
                "restrict": ".slds-avatar-group",
                "modifier": true,
                "group": "sizing"
              },
              "id": "x-small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a small Avatar Group",
                "name": "small",
                "selector": ".slds-avatar-group_small",
                "restrict": ".slds-avatar-group",
                "modifier": true,
                "group": "sizing"
              },
              "id": "small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a medium Avatar Group",
                "name": "medium",
                "selector": ".slds-avatar-group_medium",
                "restrict": ".slds-avatar-group",
                "modifier": true,
                "group": "sizing"
              },
              "id": "medium",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a large Avatar Group",
                "name": "large",
                "selector": ".slds-avatar-group_large",
                "restrict": ".slds-avatar-group",
                "modifier": true,
                "group": "sizing"
              },
              "id": "large",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/avatar-group/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "with-icons",
                  "label": "With icons"
                },
                {
                  "id": "with-user-initials",
                  "label": "With initials"
                },
                {
                  "id": "with-user-initials-inversed",
                  "label": "With initials inversed",
                  "demoStyles": "padding: 0.5rem; background: #16325c",
                  "storybookStyles": true
                },
                {
                  "id": "with-image-and-icon",
                  "label": "With image and icon"
                },
                {
                  "id": "with-icon-and-user-initials",
                  "label": "With icon and user initials"
                },
                {
                  "id": "with-user-initials-and-image",
                  "label": "With user initials and image"
                },
                {
                  "id": "x-small-image",
                  "label": "X-Small"
                },
                {
                  "id": "small-image",
                  "label": "Small"
                },
                {
                  "id": "medium-image",
                  "label": "Medium"
                },
                {
                  "id": "large-image",
                  "label": "Large"
                },
                {
                  "id": "x-small-icon",
                  "label": "X-Small With icon"
                },
                {
                  "id": "small-icon",
                  "label": "Small With icon"
                },
                {
                  "id": "medium-icon",
                  "label": "Medium With icon"
                },
                {
                  "id": "large-icon",
                  "label": "Large With icon"
                },
                {
                  "id": "x-small-user-initials",
                  "label": "X-Small With initials"
                },
                {
                  "id": "small-user-initials",
                  "label": "Small With initials"
                },
                {
                  "id": "medium-user-initials",
                  "label": "Medium With initials"
                },
                {
                  "id": "large-user-initials",
                  "label": "Large With initials"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/avatar-group/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "scoped-notifications": {
      "description": "",
      "annotations": {
        "base": true,
        "name": "scoped-notifications",
        "selector": ".slds-scoped-notification",
        "support": "dev-ready",
        "category": "experience",
        "type": "messaging",
        "role": "status",
        "layout": "responsive"
      },
      "id": "scoped-notifications",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "selector": ".slds-scoped-notification",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "This renders a light notification",
                "selector": ".slds-scoped-notification_light",
                "restrict": ".slds-scoped-notification",
                "modifier": true
              },
              "id": ".slds-scoped-notification_light",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "This renders the dark notification",
                "selector": ".slds-scoped-notification_dark",
                "restrict": ".slds-scoped-notification",
                "modifier": true
              },
              "id": ".slds-scoped-notification_dark",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/scoped-notifications/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "light-theme",
                  "label": "Informational with Light Theme"
                },
                {
                  "id": "dark-theme",
                  "label": "Informational with Dark theme"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "info",
                  "label": "Informational"
                },
                {
                  "id": "success",
                  "label": "Success"
                },
                {
                  "id": "warning",
                  "label": "Warning"
                },
                {
                  "id": "error",
                  "label": "Error"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/scoped-notifications/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "dynamic-icons": {
      "description": "",
      "annotations": {
        "summary": "A set of delightful animated icons",
        "base": true,
        "name": "dynamic-icons",
        "selector": ".slds-icon-ellie, .slds-icon-score, .slds-icon-eq, .slds-icon-strength, .slds-icon-trend, .slds-icon-waffle_container, .slds-icon-help, .slds-icon-typing",
        "category": "experience",
        "type": "messaging",
        "support": "dev-ready"
      },
      "id": "dynamic-icons",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "ellie",
            "selector": ".slds-icon-ellie",
            "restrict": "span",
            "support": "dev-ready",
            "variant": true
          },
          "id": "ellie",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Add .slds-is-animated to the SVG to enhance the icon with an animation.",
                "selector": ".slds-is-animated",
                "restrict": ".slds-icon-ellie"
              },
              "id": ".slds-is-animated",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Add .slds-is-paused to the SVG to pause the icon with an animation.",
                "selector": ".slds-is-paused",
                "restrict": ".slds-icon-ellie"
              },
              "id": ".slds-is-paused",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/dynamic-icons/ellie/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Ellie – default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "paused",
                  "label": "Ellie – Paused"
                },
                {
                  "id": "static",
                  "label": "Ellie – Static (no animation)"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "name": "eq",
            "selector": ".slds-icon-eq",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "eq",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Turn animation on for animated icon",
                "selector": ".slds-is-animated",
                "restrict": ".slds-icon-eq"
              },
              "id": ".slds-is-animated",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Vertical bar for equalizer icon",
                "selector": ".slds-icon-eq__bar",
                "restrict": ".slds-icon-eq div"
              },
              "id": ".slds-icon-eq__bar",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/dynamic-icons/eq/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "EQ – default"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Hover and click animations for help icon",
            "variant": true,
            "name": "global-action-help",
            "selector": ".slds-icon-help",
            "restrict": "button, a",
            "support": "prototype"
          },
          "id": "global-action-help",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Modifies hover effect of global help icon",
                "selector": ".slds-icon-help_hover",
                "restrict": ".slds-icon-help circle"
              },
              "id": ".slds-icon-help_hover",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Modifies focus effect of global help icon",
                "selector": ".slds-icon-help_focus",
                "restrict": ".slds-icon-help circle"
              },
              "id": ".slds-icon-help_focus",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/dynamic-icons/global-action-help/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Global Action Help - Default"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Initializes score icon",
            "name": "score",
            "selector": ".slds-icon-score",
            "restrict": "span",
            "support": "dev-ready",
            "variant": true
          },
          "id": "score",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Positive score icon",
                "selector": ".slds-icon-score__positive",
                "restrict": ".slds-icon-score svg"
              },
              "id": ".slds-icon-score__positive",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Negative score icon",
                "selector": ".slds-icon-score__negative",
                "restrict": ".slds-icon-score svg"
              },
              "id": ".slds-icon-score__negative",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/dynamic-icons/score/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Score – default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "positive",
                  "label": "Score – Positive"
                },
                {
                  "id": "negative",
                  "label": "Score – Negative"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Initializes strength icon",
            "name": "strength",
            "selector": ".slds-icon-strength",
            "restrict": "span",
            "support": "dev-ready",
            "variant": true
          },
          "id": "strength",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Add .slds-is-animated to the SVG to enhance the icon with an animation.",
                "selector": ".slds-is-animated",
                "restrict": ".slds-icon-strength"
              },
              "id": ".slds-is-animated",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Add .slds-is-paused to the SVG to pause the icon with an animation.",
                "selector": ".slds-is-paused",
                "restrict": ".slds-icon-strength"
              },
              "id": ".slds-is-paused",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/dynamic-icons/strength/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Strength – default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "strength-1",
                  "label": "Strength: 1"
                },
                {
                  "id": "strength-2",
                  "label": "Strength: 2"
                },
                {
                  "id": "strength-3",
                  "label": "Strength: 3"
                },
                {
                  "id": "strength-negative-1",
                  "label": "Strength: Neg 1"
                },
                {
                  "id": "strength-negative-2",
                  "label": "Strength: Neg 2"
                },
                {
                  "id": "strength-negative-3",
                  "label": "Strength: Neg 3"
                },
                {
                  "id": "animated",
                  "label": "Strength – Animated on load"
                },
                {
                  "id": "animated-negative",
                  "label": "Strength – Animated on load (negative)"
                },
                {
                  "id": "paused",
                  "label": "Strength – Paused"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Initializes trend icon",
            "name": "trend",
            "selector": ".slds-icon-trend",
            "restrict": "span",
            "support": "dev-ready",
            "variant": true
          },
          "id": "trend",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Add .slds-is-animated to the SVG to enhance the icon with an animation.",
                "selector": ".slds-is-animated",
                "restrict": ".slds-icon-trend"
              },
              "id": ".slds-is-animated",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Add .slds-is-paused to the SVG to pause the icon with an animation.",
                "selector": ".slds-is-paused",
                "restrict": ".slds-icon-trend"
              },
              "id": ".slds-is-paused",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Arrow element inside of trend icon",
                "selector": ".slds-icon-trend__arrow",
                "restrict": ".slds-icon-trend path"
              },
              "id": ".slds-icon-trend__arrow",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Circle element inside of trend icon",
                "selector": ".slds-icon-trend__circle",
                "restrict": ".slds-icon-trend circle"
              },
              "id": ".slds-icon-trend__circle",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/dynamic-icons/trend/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Trend – default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "down",
                  "label": "Trend - Down"
                },
                {
                  "id": "up",
                  "label": "Trend - Up"
                },
                {
                  "id": "static",
                  "label": "Trend - Static (no animation)"
                },
                {
                  "id": "paused",
                  "label": "Trend - Paused"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Initializes typing icon",
            "name": "typing",
            "selector": ".slds-icon-typing",
            "restrict": "span",
            "support": "dev-ready",
            "variant": true
          },
          "id": "typing",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Add when you wish to animate the dots",
                "selector": ".slds-is-animated",
                "restrict": ".slds-icon-typing",
                "modifier": true
              },
              "id": ".slds-is-animated",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Add when you wish to pause the dots animation",
                "selector": ".slds-is-paused",
                "restrict": ".slds-icon-typing",
                "modifier": true
              },
              "id": ".slds-is-paused",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Dots within the typing icon",
                "selector": ".slds-icon-typing__dot",
                "restrict": ".slds-icon-typing span"
              },
              "id": ".slds-icon-typing__dot",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/dynamic-icons/typing/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Typing – default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "paused",
                  "label": "Typing – Paused"
                },
                {
                  "id": "static",
                  "label": "Typing – Static"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Containing actionable element that holds the waffle icon",
            "name": "waffle",
            "selector": ".slds-icon-waffle_container",
            "restrict": "button",
            "support": "dev-ready",
            "variant": true
          },
          "id": "waffle",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Element container circles for the waffle icon",
                "selector": ".slds-icon-waffle",
                "restrict": ".slds-icon-waffle_container > span"
              },
              "id": ".slds-icon-waffle",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/dynamic-icons/waffle/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Waffle"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/dynamic-icons/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "expandable-section": {
      "description": "",
      "annotations": {
        "summary": "Toggle visibility of section content",
        "base": true,
        "name": "expandable-section",
        "selector": ".slds-section",
        "category": "experience",
        "support": "dev-ready",
        "layout": "responsive"
      },
      "id": "expandable-section",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Container for a expandable section",
            "name": "base",
            "selector": ".slds-section",
            "restrict": "article, div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Toggle visibility of section content",
                "selector": ".slds-is-open",
                "restrict": ".slds-section",
                "modifier": true,
                "group": "visibility"
              },
              "id": ".slds-is-open",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Element containing the title of a section",
                "selector": ".slds-section__title",
                "restrict": ".slds-section h3"
              },
              "id": ".slds-section__title",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Element containing the action inside of an expandable section title",
                    "selector": ".slds-section__title-action",
                    "restrict": ".slds-section__title button"
                  },
                  "id": ".slds-section__title-action",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "The icon element adjacent to the title",
                        "selector": ".slds-section__title-action-icon",
                        "restrict": ".slds-section__title-action"
                      },
                      "id": ".slds-section__title-action-icon",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Element containing the content of an expandable section",
                "selector": ".slds-section__content",
                "restrict": ".slds-section div"
              },
              "id": ".slds-section__content",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Section title divider",
                "selector": ".slds-section-title_divider",
                "restrict": ".slds-section h3"
              },
              "id": ".slds-section-title_divider",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/expandable-section/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "non-collapsable",
                  "label": "Non-collapsable"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "closed",
                  "label": "Closed"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/expandable-section/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "list-builder": {
      "description": "",
      "annotations": {
        "base": true,
        "name": "list-builder",
        "selector": ".slds-list-builder",
        "support": "dev-ready",
        "s1": "false",
        "scroller": true
      },
      "id": "list-builder",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "selector": ".slds-list-builder",
            "restrict": "div, section",
            "variant": true,
            "support": "dev-ready"
          },
          "id": "base",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/list-builder/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "two-column-with-hidden-header",
                  "label": "Two Column with Hidden Header"
                },
                {
                  "id": "filtered",
                  "label": "Filtered Results"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "items-selected",
                  "label": "Items Selected"
                },
                {
                  "id": "items-disabled",
                  "label": "Items Disabled"
                },
                {
                  "id": "items-default-selected",
                  "label": "Items Default Selected"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/list-builder/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "app-launcher": {
      "description": "",
      "annotations": {
        "summary": "The App Launcher allows the user to quickly access all the apps and functionality with their organization.",
        "layout": "responsive",
        "name": "app-launcher",
        "support": "dev-ready",
        "base": true,
        "role": "modal-dialog",
        "type": "navigation",
        "category": "experience",
        "selector": ".slds-app-launcher__tile"
      },
      "id": "app-launcher",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "summary": "Tile cards that contains the app information, the icon and description",
            "selector": ".slds-app-launcher__tile",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Tile card that containes the just app icon and title",
                "selector": ".slds-app-launcher__tile_small",
                "restrict": ".slds-app-launcher__tile",
                "deprecated": true
              },
              "id": ".slds-app-launcher__tile_small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Add styles associated with drag and drop of a tile",
                "selector": ".slds-is-draggable",
                "restrict": ".slds-app-launcher__tile"
              },
              "id": ".slds-is-draggable",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "grabbed",
                "summary": "Add styles associated with a tile being grabbed in drag and drop interaction",
                "selector": ".slds-is-grabbed",
                "restrict": ".slds-app-launcher__tile",
                "modifier": true,
                "group": "interactions"
              },
              "id": "grabbed",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "App image or icon",
                "selector": ".slds-app-launcher__tile-figure",
                "restrict": ".slds-app-launcher__tile div"
              },
              "id": ".slds-app-launcher__tile-figure",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "App image or icon of a small tile",
                    "selector": ".slds-app-launcher__tile-figure_small",
                    "restrict": ".slds-app-launcher__tile-figure",
                    "deprecated": true
                  },
                  "id": ".slds-app-launcher__tile-figure_small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "App title and description",
                "selector": ".slds-app-launcher__tile-body",
                "restrict": ".slds-app-launcher__tile div"
              },
              "id": ".slds-app-launcher__tile-body",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "App title, no description",
                    "selector": ".slds-app-launcher__tile-body_small",
                    "restrict": ".slds-app-launcher__tile-body",
                    "deprecated": true
                  },
                  "id": ".slds-app-launcher__tile-body_small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/app-launcher/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "default",
                  "label": "Default",
                  "demoStyles": "height: 800px;",
                  "storybookStyles": true
                },
                {
                  "id": "grabbed",
                  "label": "Tile grabbed",
                  "demoStyles": "height: 800px;",
                  "storybookStyles": true
                },
                {
                  "id": "moved",
                  "label": "Tile moved in list",
                  "demoStyles": "height: 800px;",
                  "storybookStyles": true
                },
                {
                  "id": "dropped",
                  "label": "Tile dropped",
                  "demoStyles": "height: 800px;",
                  "storybookStyles": true
                },
                {
                  "id": "search",
                  "label": "Search",
                  "demoStyles": "height: 800px;",
                  "storybookStyles": true
                },
                {
                  "id": "tooltip",
                  "label": "Tooltip",
                  "demoStyles": "width: 360px; height: 13rem; position: relative; padding: 0;",
                  "storybookStyles": true
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/app-launcher/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "dynamic-menu": {
      "description": "",
      "annotations": {
        "base": true,
        "name": "dynamic-menu",
        "selector": ".slds-dynamic-menu",
        "support": "dev-ready",
        "s1": "false",
        "scroller": true
      },
      "id": "dynamic-menu",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "selector": ".slds-dynamic-menu",
            "restrict": "section[role=\"dialog\"]",
            "variant": true,
            "support": "dev-ready"
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Headers styles for dynamic menu",
                "selector": ".slds-dynamic-menu__header",
                "restrict": ".slds-dynamic-menu h3"
              },
              "id": ".slds-dynamic-menu__header",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/dynamic-menu/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "dynamic-menu-0-items",
                  "label": "Dynamic Menu — 0 Items"
                },
                {
                  "id": "dynamic-menu-1-item",
                  "label": "Dynamic Menu — 1 Item"
                },
                {
                  "id": "dynamic-menu-sub-10-item",
                  "label": "Dynamic Menu — Less Than 10 Items"
                },
                {
                  "id": "dynamic-menu-over-10-item",
                  "label": "Dynamic Menu — Greater Than 10 Items"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/dynamic-menu/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "radio-group": {
      "description": "",
      "annotations": {
        "summary": "A select list that can have a single entry checked at any one time.",
        "name": "radio-group",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "role": "radiogroup",
        "lwc": true,
        "type": "data-entry",
        "category": "base",
        "selector": ".slds-radio"
      },
      "id": "radio-group",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes radio button",
            "name": "base",
            "selector": ".slds-radio",
            "restrict": "span",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "Creates a label for radio button",
              "annotations": {
                "selector": ".slds-radio__label",
                "restrict": ".slds-radio label"
              },
              "id": ".slds-radio__label",
              "restrictees": [
                {
                  "description": "Creates a custom styled radio button",
                  "annotations": {
                    "selector": ".slds-radio_faux",
                    "restrict": ".slds-radio__label span"
                  },
                  "id": ".slds-radio_faux",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/radio-group/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "styling-hooks",
                  "label": "Styling Hooks Test",
                  "demoStyles": "\n      --slds-c-radio-color-border: black;\n      --slds-c-radio-color-background: orange;\n      --slds-c-radio-mark-color-foreground: black;\n      --slds-c-radio-color-border-focus: gray;\n      --slds-c-radio-shadow-focus: 0 0 3px red;\n      ",
                  "storybookStyles": true
                },
                {
                  "id": "styling-hooks-checked",
                  "label": "Styling Hooks Test - Checked",
                  "demoStyles": "\n      --slds-c-radio-color-border: red;\n      --slds-c-radio-color-background: gold;\n      --slds-c-radio-mark-color-foreground: gold;\n      --slds-c-radio-color-border-focus: gray;\n      --slds-c-radio-shadow-focus: 0 0 3px red;\n      --slds-c-radio-color-border-checked: gold;\n      --slds-c-radio-color-background-checked: red;\n      ",
                  "storybookStyles": true
                },
                {
                  "id": "styling-hooks-error",
                  "label": "Styling Hooks Test - Error",
                  "demoStyles": "\n      --slds-c-radio-color-border: black;\n      --slds-c-radio-color-background: orange;\n      --slds-c-radio-mark-color-foreground: black;\n      --slds-c-radio-color-border-focus: gray;\n      --slds-c-radio-shadow-focus: 0 0 3px red;\n      ",
                  "storybookStyles": true
                },
                {
                  "id": "wrapping-text",
                  "label": "Radio Group with Wrapping Text",
                  "demoStyles": "width: 210px",
                  "storybookStyles": true
                },
                {
                  "id": "wrapping-text-required",
                  "label": "Required with Wrapping Text",
                  "demoStyles": "width: 210px",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Disabled"
                },
                {
                  "id": "checked-and-disabled",
                  "label": "Checked and Disabled"
                },
                {
                  "id": "required",
                  "label": "Required"
                },
                {
                  "id": "error",
                  "label": "Error"
                },
                {
                  "id": "required-help-text-icon",
                  "label": "Required with Help Text Icon"
                },
                {
                  "id": "required-help-text-icon-tooltip",
                  "label": "Required with Help Text Icon with Tooltip",
                  "demoStyles": "padding-top: 4rem",
                  "storybookStyles": true
                },
                {
                  "id": "rtl",
                  "label": "Right to Left"
                },
                {
                  "id": "rtl-required-help-text-icon",
                  "label": "Right to Left Required with Help Text Icon"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/radio-group/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "checkbox-button-group": {
      "description": "",
      "annotations": {
        "base": true,
        "name": "checkbox-button-group",
        "selector": ".slds-checkbox_button-group",
        "support": "dev-ready",
        "category": "base",
        "type": "data-entry",
        "role": "checkbox",
        "layout": "responsive"
      },
      "id": "checkbox-button-group",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes checkbox button group",
            "name": "base",
            "selector": ".slds-checkbox_button-group",
            "restrict": "div, span",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Initializes checkbox inside a button group",
                "selector": ".slds-checkbox_button",
                "restrict": ".slds-checkbox_button-group span"
              },
              "id": ".slds-checkbox_button",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Creates a custom styled checkbox",
                    "selector": ".slds-checkbox_button__label",
                    "restrict": ".slds-checkbox_button label"
                  },
                  "id": ".slds-checkbox_button__label",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a custom styled checkbox",
                "selector": ".slds-checkbox_faux",
                "restrict": ".slds-checkbox_button-group span"
              },
              "id": ".slds-checkbox_faux",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/checkbox-button-group/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "has-error",
                  "label": "Error"
                },
                {
                  "id": "disabled",
                  "label": "Disabled"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/checkbox-button-group/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "popovers": {
      "description": "A popover is used to display contextual information to the user.\n\nA popover can accept the following nubbin position classes, `.slds-nubbin_left`, `.slds-nubbin_left-top`, `.slds-nubbin_left-bottom`, `.slds-nubbin_top-left`, `.slds-nubbin_top-right`, `.slds-nubbin_right-top`, `.slds-nubbin_right-bottom`, `.slds-nubbin_bottom-left`, `.slds-nubbin_bottom-right`.\n\n#### Accessibility\n\n##### Notable features\n\n- Popovers **must** come with a triggering button\n- They **must** have at least one focusable element inside\n- They **should** be implemented as a keyboard focus trap\n- When triggered, user focus should be placed on the first focusable element that isn't the close button. If the close button is the only focusable element, focus should be placed there\n- Pressing the Escape the key as well as clicking the close button should close the Popover\n- User focus should be placed back on the triggering button when the popover is closed\n\nPanel Popovers can be shown on mouse hover but for keyboard or screen reader users, a button should be present **in addition** and next to the hover trigger.\nThis is due to the focus moving and trapping nature of non-modal dialogs. You **should not** move a user's focus without their expressed intent.\n\n##### Notable attributes\n\n- The Popover element should have `role=\"dialog\"` applied\n- The `dialog` should be labelled, this can be achieved in two ways:\n  - Apply the `aria-labelledby` attribute to the `dialog` element and set the value to be the ID of the main Heading element in the Popover (if it provides a good and meaningful title to the `dialog`)\n  - If no Heading element is present, use the `aria-label` attribute and set the value to be a meaningful title of the `dialog`\n- The `dialog` should be described where possible. This can be achieved by applying the `aria-describedby` attribute to the `dialog` element and set the value to be the id of the Popover body",
      "annotations": {
        "summary": "A popover is a non-modal dialog. The component should be paired with a clickable trigger element and contain at least one focusable element.",
        "name": "popovers",
        "support": "dev-ready",
        "base": true,
        "role": "non-modal-dialog",
        "type": "messaging",
        "category": "structure",
        "s1": "false",
        "selector": ".slds-popover"
      },
      "id": "popovers",
      "restrictees": [
        {
          "description": "A dialog popover, `.slds-popover`, can be applied to all variants of a dialog\npopover. It initiates the styles of the popover and enables `.slds-nubbin` to be applied.\n\nA dialog popover requires at least one focusable element.",
          "annotations": {
            "name": "base",
            "selector": ".slds-popover",
            "restrict": "[role=\"dialog\"], [role=\"tooltip\"]",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "Dialog specific for inline-edit popover",
              "annotations": {
                "selector": ".slds-popover_edit",
                "restrict": ".slds-popover",
                "required": true
              },
              "id": ".slds-popover_edit",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-form-element__label_edit",
                    "restrict": ".slds-popover_edit label"
                  },
                  "id": ".slds-form-element__label_edit",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Applies styles for meta content of popover",
                "selector": ".slds-popover__meta",
                "restrict": ".slds-popover"
              },
              "id": ".slds-popover__meta",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Applies styles for primary content area of popover",
                "selector": ".slds-popover__body",
                "restrict": ".slds-popover div"
              },
              "id": ".slds-popover__body",
              "restrictees": [
                {
                  "description": "Listbox container",
                  "annotations": {
                    "name": "listbox",
                    "selector": ".slds-listbox",
                    "restrict": ".slds-dropdown ul, .slds-dueling-list__options ul, .slds-pill_container ul, .slds-listbox_selection-group ul, .slds-combobox_container ul, .slds-form-element__control ul, .slds-popover__body ul",
                    "support": "dev-ready",
                    "variant": true
                  },
                  "id": "listbox",
                  "restrictees": [
                    {
                      "description": "Inline listbox",
                      "annotations": {
                        "selector": ".slds-listbox_inline",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_inline",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Horizontal listbox",
                      "annotations": {
                        "selector": ".slds-listbox_horizontal",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_horizontal",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Listbox item",
                      "annotations": {
                        "selector": ".slds-listbox__item",
                        "restrict": ".slds-listbox > li"
                      },
                      "id": ".slds-listbox__item",
                      "restrictees": [
                        {
                          "description": "Choosable option within listbox",
                          "annotations": {
                            "selector": ".slds-listbox__option",
                            "restrict": ".slds-listbox__item > div"
                          },
                          "id": ".slds-listbox__option",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Header for choosable option within listbox",
                                "selector": ".slds-listbox__option-header",
                                "restrict": ".slds-listbox__option h3"
                              },
                              "id": ".slds-listbox__option-header",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Container for listbox option icon",
                                "selector": ".slds-listbox__option-icon",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-icon",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Focus state of a vertical listbox option",
                              "annotations": {
                                "selector": ".slds-has-focus",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-has-focus",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an entity object",
                              "annotations": {
                                "selector": ".slds-listbox__option_entity",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an plain object or string",
                              "annotations": {
                                "selector": ".slds-listbox__option_plain",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_plain",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "If the listbox option has metadata or secondary information that sits below its primary text",
                              "annotations": {
                                "selector": ".slds-listbox__option_has-meta",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_has-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifier that makes selected icon visible",
                              "annotations": {
                                "selector": ".slds-is-selected",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-is-selected",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The main text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-text_entity",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-text_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The metadata or secondary text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-meta",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "The icon within a plain listbox that indicates if an option has been selected or not.",
                          "annotations": {
                            "selector": ".slds-listbox__icon-selected",
                            "restrict": ".slds-listbox__item svg"
                          },
                          "id": ".slds-listbox__icon-selected",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Creates a vertical listbox",
                      "annotations": {
                        "selector": ".slds-listbox_vertical",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_vertical",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items",
                        "selector": ".slds-dropdown_length-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items",
                        "selector": ".slds-dropdown_length-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items",
                        "selector": ".slds-dropdown_length-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Applies a max-height and vertical scrolling to a popover body",
                    "selector": ".slds-popover__body_small",
                    "restrict": ".slds-popover__body",
                    "modifier": true,
                    "group": "body"
                  },
                  "id": ".slds-popover__body_small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Applies styles for top area of popover",
                "selector": ".slds-popover__header",
                "restrict": ".slds-popover header, .slds-popover div"
              },
              "id": ".slds-popover__header",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Applies styles for footer area of popover",
                "selector": ".slds-popover__footer",
                "restrict": ".slds-popover footer"
              },
              "id": ".slds-popover__footer",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Applies styles to center align content for footer area of a form popover",
                "selector": ".slds-popover__footer_form",
                "restrict": ".slds-popover footer"
              },
              "id": ".slds-popover__footer_form",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Close button within a popover",
                "selector": ".slds-popover__close",
                "restrict": ".slds-popover button"
              },
              "id": ".slds-popover__close",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Width modifier for popover - small",
                "selector": ".slds-popover_small",
                "restrict": ".slds-popover",
                "modifier": true,
                "group": "width"
              },
              "id": ".slds-popover_small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Width modifier for popover - medium",
                "selector": ".slds-popover_medium",
                "restrict": ".slds-popover",
                "modifier": true,
                "group": "width"
              },
              "id": ".slds-popover_medium",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Width modifier for popover - large",
                "selector": ".slds-popover_large",
                "restrict": ".slds-popover",
                "modifier": true,
                "group": "width"
              },
              "id": ".slds-popover_large",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Modifier for popover to take 100% width",
                "selector": ".slds-popover_full-width",
                "restrict": ".slds-popover",
                "modifier": true,
                "group": "width"
              },
              "id": ".slds-popover_full-width",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Modifier to hide a popover",
                "selector": ".slds-popover_hide",
                "restrict": ".slds-popover"
              },
              "id": ".slds-popover_hide",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Applies styles for dark variant of popover",
                "selector": ".slds-popover_dark",
                "restrict": ".slds-popover",
                "modifier": true
              },
              "id": ".slds-popover_dark",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Prompt components are used to provide an interactive custom message.",
              "annotations": {
                "summary": "Initializes a brand popover",
                "name": "brand",
                "selector": ".slds-popover_brand",
                "restrict": ".slds-popover",
                "support": "dev-ready",
                "variant": true
              },
              "id": "brand",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Applies popover brand styles to top",
                    "selector": ".slds-popover_brand-top",
                    "restrict": ".slds-popover_brand"
                  },
                  "id": ".slds-popover_brand-top",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Applies popover brand styles to left",
                    "selector": ".slds-popover_brand-left",
                    "restrict": ".slds-popover_brand"
                  },
                  "id": ".slds-popover_brand-left",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Applies popover brand styles to bottom",
                    "selector": ".slds-popover_brand-bottom",
                    "restrict": ".slds-popover_brand"
                  },
                  "id": ".slds-popover_brand-bottom",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Applies popover brand styles to right",
                    "selector": ".slds-popover_brand-right",
                    "restrict": ".slds-popover_brand"
                  },
                  "id": ".slds-popover_brand-right",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/popovers/brand/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "context": "brand",
                      "id": "brand-default",
                      "label": "Branded – default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "context": "brand",
                      "id": "brand-right",
                      "label": "Branded with right nubbin"
                    },
                    {
                      "context": "brand",
                      "id": "brand-bottom",
                      "label": "Branded with bottom nubbin"
                    },
                    {
                      "context": "brand",
                      "id": "brand-left",
                      "label": "Branded with left nubbin"
                    },
                    {
                      "context": "brand",
                      "id": "brand-top-dark",
                      "label": "Branded with top nubbin (dark)"
                    },
                    {
                      "context": "brand",
                      "id": "brand-right-dark",
                      "label": "Branded with right nubbin (dark)"
                    },
                    {
                      "context": "brand",
                      "id": "brand-bottom-dark",
                      "label": "Branded with bottom nubbin (dark)"
                    },
                    {
                      "context": "brand",
                      "id": "brand-left-dark",
                      "label": "Branded with left nubbin (dark)"
                    }
                  ]
                }
              ]
            },
            {
              "description": "Error popovers are used to notify the user of errors on the page\n\nIf the elements within the error popover exceed 150px, use the `.slds-popover__body_scrollable`  modifier on the body element.\n\nIn some cases, such as displaying a list of menu items, padding may not be necessary in the popover body. To remove the padding, add the `slds-p-around_none\" utility class to the body element.",
              "annotations": {
                "summary": "Initializes an error non-modal dialog",
                "name": "error",
                "selector": ".slds-popover_error",
                "restrict": ".slds-popover",
                "support": "dev-ready",
                "variant": true
              },
              "id": "error",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Applies scrollable styles for popovers",
                    "selector": ".slds-popover__body_scrollable",
                    "restrict": ".slds-popover_error .slds-popover__body, .slds-popover_warning .slds-popover__body"
                  },
                  "id": ".slds-popover__body_scrollable",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/popovers/error/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "context": "Error",
                      "id": "error-default",
                      "label": "Error – default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "context": "Error",
                      "id": "with-top-nubbin",
                      "label": "Error With Top Nubbin"
                    },
                    {
                      "context": "Error",
                      "id": "with-footer",
                      "label": "Error With Footer"
                    },
                    {
                      "context": "Error",
                      "id": "with-bullet-list",
                      "label": "Error With Bullet List"
                    }
                  ]
                }
              ]
            },
            {
              "description": "Feature components are use to describe notable features",
              "annotations": {
                "summary": "Initializes a feature non-modal dialog",
                "name": "feature",
                "selector": ".slds-popover_feature",
                "restrict": ".slds-popover",
                "support": "dev-ready",
                "variant": true,
                "deprecated": true,
                "release": "2.5.0"
              },
              "id": "feature",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/popovers/feature/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "context": "Feature",
                      "deprecated": true,
                      "id": "feature-default",
                      "label": "Deprecated – Feature default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "context": "Feature",
                      "deprecated": true,
                      "id": "icon-text",
                      "label": "Deprecated – With icon and text"
                    },
                    {
                      "context": "Feature",
                      "deprecated": true,
                      "id": "icon-header-text-link",
                      "label": "Deprecated – With icon, header, text, and link"
                    },
                    {
                      "context": "Feature",
                      "deprecated": true,
                      "id": "icon-header-text",
                      "label": "Deprecated – With icon, header, and text"
                    },
                    {
                      "context": "Feature",
                      "deprecated": true,
                      "id": "icon-header-text-footer",
                      "label": "Deprecated – With icon, header, text, and footer"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_top",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_top",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_top-left",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_top-left",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_top-right",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_top-right",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_bottom",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_bottom",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_bottom-left",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_bottom-left",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_bottom-right",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_bottom-right",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_left",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_left",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_left-top",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_left-top",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_left-bottom",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_left-bottom",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_right",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_right",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_right-top",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_right-top",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_right-bottom",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_right-bottom",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_top-left-corner",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_top-left-corner",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_bottom-left-corner",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_bottom-left-corner",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_top-right-corner",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_top-right-corner",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_bottom-right-corner",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_bottom-right-corner",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_left-top-corner",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_left-top-corner",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_right-top-corner",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_right-top-corner",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_left-bottom-corner",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_left-bottom-corner",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-nubbin_right-bottom-corner",
                "restrict": ".slds-popover, .slds-dropdown",
                "modifier": true,
                "group": "nubbins"
              },
              "id": ".slds-nubbin_right-bottom-corner",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "panels",
                "selector": ".slds-popover_panel",
                "restrict": ".slds-popover",
                "support": "dev-ready",
                "variant": true
              },
              "id": "panels",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "name": "Label for panels",
                    "selector": ".slds-popover_panel__label",
                    "restrict": ".slds-popover_panel p"
                  },
                  "id": "Label for panels",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": "./ui/components/panels/docs.mdx",
              "showcasePath": "./ui/components/popovers/panels/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "panels-default",
                      "label": "Panels – default"
                    }
                  ]
                }
              ]
            },
            {
              "description": "Prompt components are used to provide an interactive custom message.",
              "annotations": {
                "summary": "Initializes a prompt non-modal dialog",
                "name": "prompt",
                "selector": ".slds-popover_prompt",
                "restrict": ".slds-popover",
                "support": "dev-ready",
                "variant": true
              },
              "id": "prompt",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Applies styles for heading text of prompt",
                    "selector": ".slds-popover_prompt__heading",
                    "restrict": ".slds-popover_prompt .slds-media__body > h2"
                  },
                  "id": ".slds-popover_prompt__heading",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Applies styles for the optional action link in the footer of prompt",
                    "selector": ".slds-popover_prompt__action-link",
                    "restrict": ".slds-popover_prompt .slds-popover__footer span"
                  },
                  "id": ".slds-popover_prompt__action-link",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Position Prompt top left",
                    "selector": ".slds-popover_prompt_top-left",
                    "restrict": ".slds-popover_prompt",
                    "modifier": true
                  },
                  "id": ".slds-popover_prompt_top-left",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Position Prompt top center",
                    "selector": ".slds-popover_prompt_top",
                    "restrict": ".slds-popover_prompt",
                    "modifier": true
                  },
                  "id": ".slds-popover_prompt_top",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Position Prompt top right",
                    "selector": ".slds-popover_prompt_top-right",
                    "restrict": ".slds-popover_prompt",
                    "modifier": true
                  },
                  "id": ".slds-popover_prompt_top-right",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Position Prompt bottom left",
                    "selector": ".slds-popover_prompt_bottom-left",
                    "restrict": ".slds-popover_prompt",
                    "modifier": true
                  },
                  "id": ".slds-popover_prompt_bottom-left",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Position Prompt bottom center",
                    "selector": ".slds-popover_prompt_bottom",
                    "restrict": ".slds-popover_prompt",
                    "modifier": true
                  },
                  "id": ".slds-popover_prompt_bottom",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Position Prompt bottom right",
                    "selector": ".slds-popover_prompt_bottom-right",
                    "restrict": ".slds-popover_prompt",
                    "modifier": true
                  },
                  "id": ".slds-popover_prompt_bottom-right",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": "./ui/components/prompt/docs.mdx",
              "showcasePath": "./ui/components/popovers/prompt/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "context": "Prompt",
                      "id": "prompt-default",
                      "label": "Prompt – default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "context": "Prompt",
                      "id": "top-left",
                      "label": "Positioned: top left",
                      "demoStyles": "height: 13rem;",
                      "storybookStyles": true
                    },
                    {
                      "context": "Prompt",
                      "id": "top-center",
                      "label": "Positioned: top center",
                      "demoStyles": "height: 13rem;",
                      "storybookStyles": true
                    },
                    {
                      "context": "Prompt",
                      "id": "top-right",
                      "label": "Positioned: top right",
                      "demoStyles": "height: 13rem;",
                      "storybookStyles": true
                    },
                    {
                      "context": "Prompt",
                      "id": "bottom-right",
                      "label": "Positioned: bottom right",
                      "demoStyles": "height: 13rem;",
                      "storybookStyles": true
                    },
                    {
                      "context": "Prompt",
                      "id": "bottom-center",
                      "label": "Positioned: bottom center",
                      "demoStyles": "height: 13rem;",
                      "storybookStyles": true
                    },
                    {
                      "context": "Prompt",
                      "id": "bottom-left",
                      "label": "Positioned: bottom left",
                      "demoStyles": "height: 13rem;",
                      "storybookStyles": true
                    },
                    {
                      "context": "Prompt",
                      "id": "brand-with-footer",
                      "label": "Prompt: branded with footer",
                      "demoStyles": "height: 13rem;",
                      "storybookStyles": true
                    },
                    {
                      "context": "Prompt",
                      "id": "brand-without-footer",
                      "label": "Prompt: branded without footer",
                      "demoStyles": "height: 13rem;",
                      "storybookStyles": true
                    }
                  ]
                }
              ]
            },
            {
              "description": "Walkthrough components are used to provide an interactive and educational prospect experience for setup.",
              "annotations": {
                "summary": "Initializes a walkthrough non-modal dialog",
                "name": "walkthrough",
                "selector": ".slds-popover_walkthrough",
                "restrict": ".slds-popover",
                "support": "dev-ready",
                "variant": true,
                "deprecated": true
              },
              "id": "walkthrough",
              "restrictees": [
                {
                  "description": "Alternate background for walkthrough non-modal dialog",
                  "annotations": {
                    "selector": ".slds-popover_walkthrough-alt",
                    "restrict": ".slds-popover_walkthrough",
                    "modifier": true,
                    "deprecated": true
                  },
                  "id": ".slds-popover_walkthrough-alt",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/popovers/walkthrough/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "context": "Walkthrough",
                      "deprecated": true,
                      "id": "walkthrough-default",
                      "label": "Deprecated – Walkthrough default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "context": "Walkthrough",
                      "deprecated": true,
                      "id": "micro-setup",
                      "label": "Deprecated – Micro Setup"
                    },
                    {
                      "context": "Walkthrough",
                      "deprecated": true,
                      "id": "micro-setup-alternate",
                      "label": "Deprecated – Micro Setup - Alternate"
                    },
                    {
                      "context": "Walkthrough",
                      "deprecated": true,
                      "id": "micro-setup-in-page",
                      "label": "Deprecated – Micro Setup - In Page"
                    },
                    {
                      "context": "Walkthrough",
                      "deprecated": true,
                      "id": "micro-setup-inline-form",
                      "label": "Deprecated – Micro Setup - Inline Form"
                    },
                    {
                      "context": "Walkthrough",
                      "deprecated": true,
                      "id": "action-popover",
                      "label": "Deprecated – Action Popover"
                    },
                    {
                      "context": "Walkthrough",
                      "deprecated": true,
                      "id": "action-popover-heading",
                      "label": "Deprecated – Action Popover - With Heading"
                    },
                    {
                      "context": "Walkthrough",
                      "deprecated": true,
                      "id": "action-popover-with-link",
                      "label": "Deprecated – Action Popover - With Link"
                    }
                  ]
                }
              ]
            },
            {
              "description": "Warning popovers are used to warn the user about information on the page that deserves caution\n\nIf the elements within the error popover exceed 150px, use the `.slds-popover__body_scrollable` modifier on the body element.\n\nIn some cases, such as displaying a list of menu items, padding may not be necessary in the popover body. To remove the padding, add the `slds-p-around_none\" utility class to the body element.",
              "annotations": {
                "summary": "Initializes an warning non-modal dialog",
                "name": "warning",
                "selector": ".slds-popover_warning",
                "restrict": ".slds-popover",
                "support": "dev-ready",
                "variant": true
              },
              "id": "warning",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Applies scrollable styles for popovers",
                    "selector": ".slds-popover__body_scrollable",
                    "restrict": ".slds-popover_error .slds-popover__body, .slds-popover_warning .slds-popover__body"
                  },
                  "id": ".slds-popover__body_scrollable",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/popovers/warning/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "context": "Warning",
                      "id": "warning-default",
                      "label": "Warning – default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "context": "Warning",
                      "id": "with-top-nubbin",
                      "label": "Warning With Top Nubbin"
                    },
                    {
                      "context": "Warning",
                      "id": "with-footer",
                      "label": "Warning With Footer"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/popovers/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "popover-default",
                  "label": "Popover – default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "header",
                  "label": "With Header"
                },
                {
                  "id": "with-icon",
                  "label": "With icon"
                },
                {
                  "id": "footer",
                  "label": "With Footer"
                },
                {
                  "id": "with-icon-footer",
                  "label": "With icon and footer"
                },
                {
                  "id": "badge",
                  "label": "With Badge"
                },
                {
                  "id": "badge-icon",
                  "label": "With Badge and icon"
                },
                {
                  "id": "scrolling",
                  "label": "Body max height small"
                },
                {
                  "id": "width-small",
                  "label": "Width - Small"
                },
                {
                  "id": "width-medium",
                  "label": "Width - Medium"
                },
                {
                  "id": "width-large",
                  "label": "Width - Large"
                },
                {
                  "id": "width-full-width",
                  "label": "Width - Full Width"
                },
                {
                  "id": "no-close-button",
                  "label": "No Close Button"
                },
                {
                  "id": "dark-base",
                  "label": "Base [dark]"
                },
                {
                  "id": "dark-header",
                  "label": "With Header [dark]"
                },
                {
                  "id": "dark-with-icon",
                  "label": "With icon [dark]"
                },
                {
                  "id": "dark-footer",
                  "label": "With Footer [dark]"
                },
                {
                  "id": "dark-with-icon-footer",
                  "label": "With icon and footer [dark]"
                },
                {
                  "id": "dark-badge",
                  "label": "With Badge [dark]"
                },
                {
                  "id": "dark-badge-icon",
                  "label": "With Badge and icon [dark]"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/popovers/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "setup-assistant": {
      "description": "",
      "annotations": {
        "summary": "Setup Assistant",
        "base": true,
        "name": "setup-assistant",
        "selector": ".slds-setup-assistant",
        "category": "experience",
        "type": "data-display",
        "support": "dev-ready",
        "layout": "responsive"
      },
      "id": "setup-assistant",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Setup Assistant component",
            "name": "base",
            "selector": ".slds-setup-assistant",
            "restrict": "ol",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Creates a Setup Assistant list item",
                "selector": ".slds-setup-assistant__item",
                "restrict": ".slds-setup-assistant li"
              },
              "id": ".slds-setup-assistant__item",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a Setup Assistant step",
                "selector": ".slds-setup-assistant__step",
                "restrict": ".slds-setup-assistant article"
              },
              "id": ".slds-setup-assistant__step",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Setup Assistant step's summary portion",
                    "selector": ".slds-setup-assistant__step-summary",
                    "restrict": ".slds-setup-assistant__step div, .slds-setup-assistant__step .slds-summary_detail__title div"
                  },
                  "id": ".slds-setup-assistant__step-summary",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Add a right margin to Setup Assistant step's summary content",
                        "selector": ".slds-setup-assistant__step-summary-content",
                        "restrict": ".slds-setup-assistant__step-summary div"
                      },
                      "id": ".slds-setup-assistant__step-summary-content",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Add bottom padding to Setup Assistant step's summary title",
                        "selector": ".slds-setup-assistant__step-summary-title",
                        "restrict": ".slds-setup-assistant__step-summary h3"
                      },
                      "id": ".slds-setup-assistant__step-summary-title",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Add left padding before Setup Assistant step's detail portion",
                    "selector": ".slds-setup-assistant__step-detail",
                    "restrict": ".slds-setup-assistant__step div"
                  },
                  "id": ".slds-setup-assistant__step-detail",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/setup-assistant/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "consecutive-base-steps",
                  "label": "Consecutive Base Steps"
                },
                {
                  "id": "consecutive-progress-steps",
                  "label": "Consecutive Progress Steps"
                },
                {
                  "id": "consecutive-expandable-steps",
                  "label": "Consecutive Expandable Steps"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "with-button-action",
                  "label": "With Button Action"
                },
                {
                  "id": "with-link-action",
                  "label": "With Link Action"
                },
                {
                  "id": "with-toggle-action",
                  "label": "With Toggle Action"
                },
                {
                  "id": "with-step-number",
                  "label": "With Step Number"
                },
                {
                  "id": "completed",
                  "label": "Completed"
                },
                {
                  "id": "closed-expandable-step",
                  "label": "Closed Expandable Step"
                },
                {
                  "id": "open-expandable-step",
                  "label": "Open Expandable Step"
                },
                {
                  "id": "open-in-progress-expandable-step",
                  "label": "Open, In Progress Expandable Step"
                },
                {
                  "id": "open-expandable-step-completed",
                  "label": "Completed Open Expandable Step"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/setup-assistant/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "button-groups": {
      "description": "Buttons in a group are surrounded by a parent with the `.slds-button-group` class, unless they are in a list (in which case they use `.slds-button-group-list`. If the last button is an icon, like the down triangle, use the `.slds-button_icon-border-filled` class when accompanying a `.slds-button_neutral` group.\n\nIf the last button in a group needs to be wrapped in another element (for example, a drop-down trigger), add the `.slds-button_last` class to the wrapper element to create proper spacing and borders.\n\n#### Accessibility\n\nUnless you are using the list version, include the Aria role `role=\"group\"` so that assistive technologies are alerted to the grouping.",
      "annotations": {
        "summary": "Button groups are used to bunch together buttons with similar actions",
        "layout": "responsive",
        "name": "button-groups",
        "support": "dev-ready",
        "base": true,
        "role": "button",
        "lwc": true,
        "type": "action",
        "category": "base",
        "selector": ".slds-button-group, .slds-button-group-list, .slds-button-group-row"
      },
      "id": "button-groups",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Creates button group container",
            "name": "base",
            "selector": ".slds-button-group",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "If the last button in the group is required to be wrapped in a div, apply this class to the div",
                "selector": ".slds-button_last",
                "restrict": ".slds-button-group div, .slds-button-group-list div"
              },
              "id": ".slds-button_last",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/button-groups/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "base-with-kinetic-buttons",
                  "label": "Base - With Kinetic Buttons"
                },
                {
                  "id": "inverse",
                  "label": "Inverse"
                },
                {
                  "id": "inverse-disabled",
                  "label": "Inverse - Disabled"
                },
                {
                  "id": "inverse-overflow",
                  "label": "Inverse - With Overflow Menu"
                },
                {
                  "id": "inverse-overflow-disabled",
                  "label": "Inverse - With Overflow Menu - Disabled"
                },
                {
                  "id": "button-group-icon",
                  "label": "Button Icon Group"
                },
                {
                  "id": "button-group-icon-disabled",
                  "label": "Button Icon Group - Disabled"
                },
                {
                  "id": "button-group-icon-selected",
                  "label": "Button Icon Group - Selected"
                },
                {
                  "id": "brand-with-overflow",
                  "label": "Brand Button With Overflow Menu"
                },
                {
                  "id": "style-encapsulated-button-group",
                  "label": "Button Group with Style Encapsulation"
                },
                {
                  "id": "style-encapsulated-button-group-2-button",
                  "label": "Button Group with Style Encapsulation - First/Last"
                },
                {
                  "id": "style-encapsulated-button-icon-group",
                  "label": "Button Icon Group with Style Encapsulation"
                },
                {
                  "id": "style-encapsulated-button-icon-group-2-button",
                  "label": "Button Icon Group with Style Encapsulation - First/Last"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Disabled"
                },
                {
                  "id": "with-overflow",
                  "label": "With Overflow Menu"
                },
                {
                  "id": "with-overflow-open",
                  "label": "With Overflow Menu - Open"
                },
                {
                  "id": "with-overflow-disabled",
                  "label": "With Overflow Menu - Disabled"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Creates button group container for list items",
            "name": "list",
            "selector": ".slds-button-group-list",
            "restrict": "ul",
            "support": "dev-ready",
            "variant": true
          },
          "id": "list",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "If the last button in the group is required to be wrapped in a div, apply this class to the div",
                "selector": ".slds-button_last",
                "restrict": ".slds-button-group div, .slds-button-group-list div"
              },
              "id": ".slds-button_last",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/button-groups/list/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "inverse",
                  "label": "Inverse"
                },
                {
                  "id": "inverse-disabled",
                  "label": "Inverse - Disabled"
                },
                {
                  "id": "inverse-overflow",
                  "label": "Inverse - With Overflow Menu"
                },
                {
                  "id": "inverse-overflow-disabled",
                  "label": "Inverse - With Overflow Menu - Disabled"
                },
                {
                  "id": "button-group-icon",
                  "label": "Button Icon Group"
                },
                {
                  "id": "button-group-icon-disabled",
                  "label": "Button Icon Group - Disabled"
                },
                {
                  "id": "button-group-icon-selected",
                  "label": "Button Icon Group - Selected"
                },
                {
                  "id": "brand-with-overflow",
                  "label": "Brand Button With Overflow Menu"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Disabled"
                },
                {
                  "id": "with-overflow",
                  "label": "With Overflow Menu"
                },
                {
                  "id": "with-overflow-open",
                  "label": "With Overflow Menu - Open"
                },
                {
                  "id": "with-overflow-disabled",
                  "label": "With Overflow Menu - Disabled"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Creates button group container that provides spacing between each button",
            "name": "row",
            "selector": ".slds-button-group-row",
            "restrict": "div, ul",
            "support": "dev-ready",
            "variant": true,
            "lwc": true
          },
          "id": "row",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Each item inside of a button group row that needs spacing applied to it",
                "selector": ".slds-button-group-item",
                "restrict": ".slds-button-group-row li, .slds-button-group-row div"
              },
              "id": ".slds-button-group-item",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/button-groups/row/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "buttons-icons",
                  "label": "Row of button icons"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/button-groups/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "progress-indicator": {
      "description": "The progress indicator communicates to the user which step of a process they\nmay be on. The length of the progress bar can be changed by modifying the\nvalue on `<progress class=\"slds-progress-bar\" />` with JavaScript. The\n`.slds-progress-bar` accepts a range from 0% to 100%.\n\nWhen a step becomes active, the `.slds-progress__item` should get the class\n`.slds-is-active`. This class should be applied through JavaScript. When the\nstep is completed, the `.slds-is-active` class should be replaced with the\nclass `.slds-is-completed` on `.slds-progress__item`. At that point, the\n`.slds-progress__item` element should receive a \"success\" icon, providing\nfeedback that the step has been completed.",
      "annotations": {
        "summary": "A progress indicator component communicates to the user the progress of a particular process.",
        "base": true,
        "name": "progress-indicator",
        "selector": ".slds-progress",
        "support": "dev-ready",
        "category": "experience",
        "type": "process",
        "layout": "responsive"
      },
      "id": "progress-indicator",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "selector": ".slds-progress",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "When on a shaded background such as the modal footer",
              "annotations": {
                "selector": ".slds-progress_shade",
                "restrict": ".slds-progress",
                "modifier": true
              },
              "id": ".slds-progress_shade",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "An ordered list containing steps of a process",
              "annotations": {
                "selector": ".slds-progress__list",
                "restrict": ".slds-progress ol",
                "required": true
              },
              "id": ".slds-progress__list",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Add borders between progress items",
                    "selector": ".slds-progress__list-bordered",
                    "restrict": ".slds-progress__list"
                  },
                  "id": ".slds-progress__list-bordered",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "A list item for each step of the process",
              "annotations": {
                "selector": ".slds-progress__item",
                "restrict": ".slds-progress ol li",
                "required": true
              },
              "id": ".slds-progress__item",
              "restrictees": [
                {
                  "description": "Stateful class for a completed step, `.slds-progress__item` should receive a success icon at this point",
                  "annotations": {
                    "selector": ".slds-is-completed",
                    "restrict": ".slds-progress__item",
                    "notes": "Class should be applied thought JavaScript",
                    "required": true,
                    "modifier": true,
                    "group": "state"
                  },
                  "id": ".slds-is-completed",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Stateful class for the active step",
                  "annotations": {
                    "selector": ".slds-is-active",
                    "restrict": ".slds-progress__item",
                    "notes": "Class should be applied thought JavaScript",
                    "required": true,
                    "modifier": true,
                    "group": "state"
                  },
                  "id": ".slds-is-active",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Indicates error state for a step in the progress",
                  "annotations": {
                    "selector": ".slds-has-error",
                    "restrict": ".slds-progress__item",
                    "required": true,
                    "modifier": true
                  },
                  "id": ".slds-has-error",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Support content in line with progress marker",
                    "selector": ".slds-progress__item_content",
                    "restrict": ".slds-progress__item div"
                  },
                  "id": ".slds-progress__item_content",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Dot indicator for each step",
              "annotations": {
                "selector": ".slds-progress__marker",
                "restrict": ".slds-progress ol li button, .slds-progress ol li div, .slds-progress ol li span",
                "required": true
              },
              "id": ".slds-progress__marker",
              "restrictees": [
                {
                  "description": "Modifier that notifies the marker indicator that the step has been completed and its getting an icon",
                  "annotations": {
                    "selector": ".slds-progress__marker_icon",
                    "restrict": ".slds-progress__marker",
                    "required": true
                  },
                  "id": ".slds-progress__marker_icon",
                  "restrictees": [
                    {
                      "description": "Turn completed stage checkmark green",
                      "annotations": {
                        "selector": ".slds-progress__marker_icon-success",
                        "restrict": ".slds-progress__marker_icon"
                      },
                      "id": ".slds-progress__marker_icon-success",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "vertical",
                "selector": ".slds-progress_vertical",
                "restrict": ".slds-progress",
                "support": "dev-ready",
                "variant": true
              },
              "id": "vertical",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Creates a green bar for the vertical variant",
                    "selector": ".slds-progress_success",
                    "restrict": ".slds-progress_vertical"
                  },
                  "id": ".slds-progress_success",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/progress-indicator/vertical/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "shade",
                      "label": "On a gray background"
                    },
                    {
                      "id": "green-success",
                      "label": "With a green success check"
                    },
                    {
                      "id": "varying-stage-size",
                      "label": "With varying stage sizes"
                    },
                    {
                      "id": "varying-stage-size-with-completed",
                      "label": "With varying stage sizes and multiple completed steps"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "next-step",
                      "label": "Next Step"
                    },
                    {
                      "id": "has-error",
                      "label": "Step - Error"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/progress-indicator/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "modal",
                  "label": "In a modal"
                },
                {
                  "id": "shade",
                  "label": "On a gray background"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "next-step",
                  "label": "Next Step"
                },
                {
                  "id": "has-error",
                  "label": "Step - Error"
                },
                {
                  "id": "tooltip",
                  "label": "Tooltip"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/progress-indicator/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "panels": {
      "description": "",
      "annotations": {
        "summary": "A panel provides contextual and detailed information based on a click or hover interaction of data by a user.",
        "name": "panels",
        "support": "dev-ready",
        "base": true,
        "scroller": true,
        "type": "data-display, user-input",
        "category": "experience",
        "s1": "false",
        "selector": ".slds-panel"
      },
      "id": "panels",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Panel component",
            "name": "base",
            "selector": ".slds-panel",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "Contains sub sections of a panel",
              "annotations": {
                "selector": ".slds-panel__section",
                "restrict": ".slds-panel div",
                "required": true
              },
              "id": ".slds-panel__section",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Contains form actions at the bottom of a panel",
              "annotations": {
                "selector": ".slds-panel__actions",
                "restrict": ".slds-panel div",
                "required": true
              },
              "id": ".slds-panel__actions",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Header element of a panel",
                "selector": ".slds-panel__header",
                "restrict": ".slds-panel div"
              },
              "id": ".slds-panel__header",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Modifier that notifies panel header that something other than a title and close button exist",
                    "selector": ".slds-panel__header_custom",
                    "restrict": ".slds-panel__header",
                    "modifier": true
                  },
                  "id": ".slds-panel__header_custom",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Adjusts styling when the title of the header is centered",
                    "selector": ".slds-panel__header_align-center",
                    "restrict": ".slds-panel__header",
                    "modifier": true
                  },
                  "id": ".slds-panel__header_align-center",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Container for secondary actions that affect the entire panel",
                    "selector": ".slds-panel__header-actions",
                    "restrict": ".slds-panel__header div"
                  },
                  "id": ".slds-panel__header-actions",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Title of the header panel",
                    "selector": ".slds-panel__header-title",
                    "restrict": ".slds-panel__header h2"
                  },
                  "id": ".slds-panel__header-title",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Close button of a panel",
                "selector": ".slds-panel__close",
                "restrict": ".slds-panel .slds-button"
              },
              "id": ".slds-panel__close",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Back button of a panel drilled in",
                "selector": ".slds-panel__back",
                "restrict": ".slds-panel .slds-button"
              },
              "id": ".slds-panel__back",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Body element of a panel",
                "selector": ".slds-panel__body",
                "restrict": ".slds-panel div"
              },
              "id": ".slds-panel__body",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Modifier that changes the display of a panel to dock to the viewport",
                "selector": ".slds-panel_docked",
                "restrict": ".slds-panel",
                "modifier": true
              },
              "id": ".slds-panel_docked",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Toggles visibility of panel",
                    "selector": ".slds-is-open",
                    "restrict": ".slds-panel_docked"
                  },
                  "id": ".slds-is-open",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Modifier that changes the position of a panel to the left",
                    "selector": ".slds-panel_docked-left",
                    "restrict": ".slds-panel_docked",
                    "modifier": true
                  },
                  "id": ".slds-panel_docked-left",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Modifier that changes the position of a panel to the right",
                    "selector": ".slds-panel_docked-right",
                    "restrict": ".slds-panel_docked",
                    "modifier": true
                  },
                  "id": ".slds-panel_docked-right",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "filtering",
                "selector": ".slds-panel_filters",
                "restrict": ".slds-panel",
                "variant": true,
                "support": "dev-ready",
                "s1": "false"
              },
              "id": "filtering",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/panels/filtering/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "filtering-new-object",
                      "label": "New filter"
                    },
                    {
                      "id": "filtering-error",
                      "label": "Error"
                    },
                    {
                      "id": "filtering-locked",
                      "label": "Locked Filters"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/panels/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "with-centered-title",
                  "label": "With Centered Title"
                },
                {
                  "id": "with-truncated-title",
                  "label": "With Truncated Title"
                },
                {
                  "id": "with-secondary-actions",
                  "label": "With Secondary Actions",
                  "demoStyles": "\n  background-color: #fafaf9;\n  overflow: hidden;\n height: 240px;",
                  "storybookStyles": true
                },
                {
                  "id": "with-drilled-in-left",
                  "label": "With Drilled-In State - Position Left",
                  "demoStyles": "\n  background-color: #fafaf9;\n  overflow: hidden;\n height: 200px;",
                  "storybookStyles": true
                },
                {
                  "id": "with-drilled-in-left-secondary-actions",
                  "label": "With Drilled-In State & Secondary Actions - Position left",
                  "demoStyles": "\n  background-color: #fafaf9;\n  overflow: hidden;\n height: 200px;",
                  "storybookStyles": true
                },
                {
                  "id": "with-drilled-in-right",
                  "label": "With Drilled-In State - Position Right",
                  "demoStyles": "\n  background-color: #fafaf9;\n  overflow: hidden;\n height: 200px;",
                  "storybookStyles": true
                },
                {
                  "id": "drawer",
                  "label": "Open as a drawer"
                },
                {
                  "id": "deprecated-panel-header",
                  "label": "DEPRECATED - Panel Header"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/panels/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "tooltips": {
      "description": "",
      "annotations": {
        "summary": "A Tooltip is a small piece of contextual information about an element on the screen, which is displayed when a user hovers or focuses on the element it is describing. It is not focusable and cannot contain focusable content.",
        "name": "tooltips",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "role": "tooltip",
        "type": "messaging",
        "category": "base",
        "selector": ".slds-popover_tooltip"
      },
      "id": "tooltips",
      "restrictees": [
        {
          "description": "The tooltip should be positioned with JavaScript.\n\nYou can include inline help tooltips for form elements and any focusable items, such as anchor links, buttons, etc. If your tooltips are available on hover, also make sure that they’re available on keyboard focus. To allow screen readers to access the tooltip, the HTML form field element must  have an `aria-describedby` attribute that points to the tooltip `ID` of the tooltip.",
          "annotations": {
            "summary": "Initializes a tooltip",
            "variant": true,
            "name": "base",
            "selector": ".slds-popover_tooltip",
            "restrict": "[role=\"tooltip\"]",
            "support": "dev-ready"
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "name": "rise",
                "summary": "Toggles on tooltip",
                "selector": ".slds-rise-from-ground",
                "restrict": ".slds-popover_tooltip",
                "modifier": true,
                "group": "toggle"
              },
              "id": "rise",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "fall",
                "summary": "Toggles off tooltip",
                "selector": ".slds-fall-into-ground",
                "restrict": ".slds-popover_tooltip",
                "modifier": true,
                "group": "toggle"
              },
              "id": "fall",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "bottom-to-top",
                "summary": "Slides tooltip from bottom to top",
                "selector": ".slds-slide-from-bottom-to-top",
                "restrict": ".slds-popover_tooltip",
                "modifier": true,
                "group": "motion"
              },
              "id": "bottom-to-top",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "top-to-bottom",
                "summary": "Slides tooltip from top to bottom",
                "selector": ".slds-slide-from-top-to-bottom",
                "restrict": ".slds-popover_tooltip",
                "modifier": true,
                "group": "motion"
              },
              "id": "top-to-bottom",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "right-to-left",
                "summary": "Slides tooltip from right to left",
                "selector": ".slds-slide-from-right-to-left",
                "restrict": ".slds-popover_tooltip",
                "modifier": true,
                "group": "motion"
              },
              "id": "right-to-left",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "left-to-right",
                "summary": "Slides tooltip from left to right",
                "selector": ".slds-slide-from-left-to-right",
                "restrict": ".slds-popover_tooltip",
                "modifier": true,
                "group": "motion"
              },
              "id": "left-to-right",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/tooltips/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "link",
                  "label": "As an icon link"
                },
                {
                  "id": "button-icon",
                  "label": "As a Button Icon"
                },
                {
                  "id": "button",
                  "label": "As a Button"
                },
                {
                  "id": "bottom-to-top",
                  "label": "Bottom to Top"
                },
                {
                  "id": "top-to-bottom",
                  "label": "Top to Bottom"
                },
                {
                  "id": "right-to-left",
                  "label": "Right to Left"
                },
                {
                  "id": "left-to-right",
                  "label": "Left to Right"
                },
                {
                  "id": "rise",
                  "label": "Rise"
                },
                {
                  "id": "fall",
                  "label": "Fall"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/tooltips/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "breadcrumbs": {
      "description": "Breadcrumbs are typically constructed with an `ol` because their order\nmatters. You mark up breadcrumbs with classes from the horizontal list\nutility. When you add the `.slds-breadcrumb` class, the separators are\nautomatically generated.\n\n**Overflow Menu Variant**\n\nThe overflow menu breadcrumbs variant is a composition of the overflow menu with actions example of the menus component and breadcrumbs component. To implement this, include the overflow menu as the first `<li>` in the breadcrumb component. In order to vertically align all of the breadcrumb items to the center, add the `.slds-grid_vertical-align-center` class to the `<ol>`.\n\n#### Accessibility\n\nPlace the breadcrumb in a `nav` element with `role=\"navigation\"`.\nThe `nav` element is also marked-up with `aria-label=\"Breadcrumbs\"` to\ndescribe the type of navigation.",
      "annotations": {
        "summary": "Use breadcrumbs to note the path of a record and help the user to navigate back to the parent.",
        "name": "breadcrumbs",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "role": "navigation",
        "lwc": true,
        "type": "navigation",
        "category": "base",
        "selector": ".slds-breadcrumb"
      },
      "id": "breadcrumbs",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Create breadcrumbs component",
            "name": "base",
            "selector": ".slds-breadcrumb",
            "restrict": "ol",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Item of the breadcrumb list",
                "selector": ".slds-breadcrumb__item",
                "restrict": ".slds-breadcrumb li"
              },
              "id": ".slds-breadcrumb__item",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/breadcrumbs/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "kinetics-breadcrumbs-base",
                  "label": "Base (Kinetics)"
                },
                {
                  "id": "kinetics-breadcrumbs-overflow",
                  "label": "With Overflow Menu (Kinetics)",
                  "demoStyles": "height: 200px;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "breadcrumbs-overflow",
                  "label": "With Overflow Menu",
                  "demoStyles": "height: 200px;",
                  "storybookStyles": true
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/breadcrumbs/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "file-selector": {
      "description": "",
      "annotations": {
        "summary": "The File selector component allows the user to select file(s) from a user’s file system. Either natively using an file input or drag and drop.",
        "layout": "responsive",
        "name": "file-selector",
        "support": "dev-ready",
        "base": true,
        "lwc": true,
        "type": "user-input",
        "category": "experience",
        "selector": ".slds-file-selector"
      },
      "id": "file-selector",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "selector": ".slds-file-selector",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "Region that a file can be dropped within",
              "annotations": {
                "selector": ".slds-file-selector__dropzone",
                "restrict": ".slds-file-selector div",
                "required": true
              },
              "id": ".slds-file-selector__dropzone",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-has-drag-over",
                    "restrict": ".slds-file-selector__dropzone",
                    "modifier": true
                  },
                  "id": ".slds-has-drag-over",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Hidden input element",
              "annotations": {
                "selector": ".slds-file-selector__input",
                "restrict": ".slds-file-selector input",
                "required": true
              },
              "id": ".slds-file-selector__input",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Faux button",
              "annotations": {
                "selector": ".slds-file-selector__button",
                "restrict": ".slds-file-selector button, .slds-file-selector span",
                "required": true
              },
              "id": ".slds-file-selector__button",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Modifications based on context\n\nSingle Line\nDedicated dropzone when there are multiple dropzones in the form or when\nthe input is positioned among other form inputs.",
              "annotations": {
                "selector": ".slds-file-selector_files",
                "restrict": ".slds-file-selector",
                "required": true
              },
              "id": ".slds-file-selector_files",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Container for file selector content, specifically within the dropzone",
              "annotations": {
                "selector": ".slds-file-selector__body",
                "restrict": ".slds-file-selector label",
                "required": true
              },
              "id": ".slds-file-selector__body",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Descriptive call back text",
              "annotations": {
                "selector": ".slds-file-selector__text",
                "restrict": ".slds-file-selector span",
                "required": true
              },
              "id": ".slds-file-selector__text",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Multi Line / Image\n\nUse as a dedicated dropzone for image files only. May require a\ncropping control.",
              "annotations": {
                "name": "image",
                "selector": ".slds-file-selector_images",
                "restrict": ".slds-file-selector",
                "support": "dev-ready",
                "variant": true
              },
              "id": "image",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/file-selector/image/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Files - Default",
                      "demoStyles": "max-width: 320px",
                      "storybookStyles": true
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "file-selector-images-error",
                      "label": "Error",
                      "demoStyles": "max-width: 320px",
                      "storybookStyles": true
                    },
                    {
                      "id": "file-selector-images-dragover",
                      "label": "Dragover",
                      "demoStyles": "max-width: 320px",
                      "storybookStyles": true
                    },
                    {
                      "id": "file-selector-images-dragover-error",
                      "label": "Dragover with error",
                      "demoStyles": "max-width: 320px",
                      "storybookStyles": true
                    }
                  ]
                }
              ]
            },
            {
              "description": "Invisible Dropzone (Container)\n\nUse when an entire container should be droppable.\nThe container should have a visible boundary, like a modal, composer, or page.",
              "annotations": {
                "name": "integrated",
                "selector": ".slds-file-selector_integrated",
                "restrict": ".slds-file-selector",
                "support": "dev-ready",
                "variant": true
              },
              "id": "integrated",
              "restrictees": [
                {
                  "description": "Specific to integrated file selector — region that a file can be dropped within",
                  "annotations": {
                    "selector": ".slds-file-selector__dropzone_integrated",
                    "restrict": ".slds-file-selector_integrated div",
                    "required": true
                  },
                  "id": ".slds-file-selector__dropzone_integrated",
                  "restrictees": [
                    {
                      "description": "Informs dropzone that file has been dragged into the viewport",
                      "annotations": {
                        "selector": ".slds-has-drag",
                        "restrict": ".slds-file-selector__dropzone_integrated",
                        "notes": "To be added with JavaScript",
                        "required": true,
                        "modifier": true
                      },
                      "id": ".slds-has-drag",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Informs dropzone that file has been dragged into its region",
                      "annotations": {
                        "selector": ".slds-has-drag-over",
                        "restrict": ".slds-file-selector__dropzone_integrated",
                        "notes": "To be added with JavaScript",
                        "required": true,
                        "modifier": true
                      },
                      "id": ".slds-has-drag-over",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Specific to integrated file selector — container for file selector\ncontent, specifically within the dropzone",
                  "annotations": {
                    "selector": ".slds-file-selector__body_integrated",
                    "restrict": ".slds-file-selector_integrated label",
                    "required": true
                  },
                  "id": ".slds-file-selector__body_integrated",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Specific to integrated file selector — Descriptive call back text",
                  "annotations": {
                    "selector": ".slds-file-selector__text_integrated",
                    "restrict": ".slds-file-selector_integrated span",
                    "required": true
                  },
                  "id": ".slds-file-selector__text_integrated",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/file-selector/integrated/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Integrated File Selector - Default",
                      "demoStyles": "width: 320px; height: 320px",
                      "storybookStyles": true
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "integrated-file-selector-drag",
                      "label": "Drag",
                      "demoStyles": "width: 320px; height: 320px",
                      "storybookStyles": true
                    },
                    {
                      "id": "integrated-file-selector-dragover",
                      "label": "Dragover",
                      "demoStyles": "width: 320px; height: 320px",
                      "storybookStyles": true
                    },
                    {
                      "id": "integrated-file-selector-dragover-error",
                      "label": "Dragover with error",
                      "demoStyles": "width: 320px; height: 320px",
                      "storybookStyles": true
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/file-selector/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "file-selector-files-error",
                  "label": "Error"
                },
                {
                  "id": "file-selector-files-dragover",
                  "label": "Dragover"
                },
                {
                  "id": "file-selector-files-dragover-error",
                  "label": "Dragover with error"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/file-selector/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "badges": {
      "description": "",
      "annotations": {
        "summary": "Badges are labels which hold small amounts of information.",
        "layout": "responsive",
        "name": "badges",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "lwc": true,
        "type": "data-display",
        "category": "base",
        "selector": ".slds-badge"
      },
      "id": "badges",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Create badge component",
            "name": "base",
            "selector": ".slds-badge",
            "restrict": "span",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Change badge color to a dark with light text",
                "name": "inverse",
                "selector": ".slds-badge_inverse",
                "restrict": ".slds-badge",
                "modifier": true,
                "group": "color"
              },
              "id": "inverse",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Change badge color to white with normal text",
                "name": "lightest",
                "selector": ".slds-badge_lightest",
                "restrict": ".slds-badge",
                "modifier": true,
                "group": "color"
              },
              "id": "lightest",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Adds an icon to badge",
                "name": "icon-container",
                "selector": ".slds-badge__icon",
                "restrict": ".slds-badge span",
                "modifier": true
              },
              "id": "icon-container",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Change badge icon fill color to inverse",
                    "name": "icon-inverse",
                    "selector": ".slds-badge__icon_inverse",
                    "restrict": ".slds-badge__icon",
                    "modifier": true,
                    "group": "color"
                  },
                  "id": "icon-inverse",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Adds an icon to the left of the badge text",
                    "name": "icon-left",
                    "selector": ".slds-badge__icon_left",
                    "restrict": ".slds-badge__icon",
                    "modifier": true,
                    "group": "spacing"
                  },
                  "id": "icon-left",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Adds an icon to the right of the badge text",
                    "name": "icon-right",
                    "selector": ".slds-badge__icon_right",
                    "restrict": ".slds-badge__icon",
                    "modifier": true,
                    "group": "spacing"
                  },
                  "id": "icon-right",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/badges/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "inverse",
                  "label": "Inverse"
                },
                {
                  "id": "with-left-icon",
                  "label": "With left icon"
                },
                {
                  "id": "with-right-icon",
                  "label": "With right icon"
                },
                {
                  "id": "light-with-left-icon",
                  "label": "Light with left icon"
                },
                {
                  "id": "light-with-right-icon",
                  "label": "Light with right icon"
                },
                {
                  "id": "inverse-with-left-icon",
                  "label": "Inverse with left icon"
                },
                {
                  "id": "inverse-with-right-icon",
                  "label": "Inverse with right icon"
                },
                {
                  "id": "badge-with-child",
                  "label": "With Child Element"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "success",
                  "label": "Success"
                },
                {
                  "id": "warning",
                  "label": "Warning"
                },
                {
                  "id": "error",
                  "label": "Error"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/badges/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "illustration": {
      "description": "An illustration is a component that displays an stateful image and message.\nIllustrations should be used within other components, such as cards, to express the state of the component (i.e. empty states).\nThey should be accompanied by text that also describes the state of the component.\n\n#### Accessibility\n\nEach SVG tag requires an `aria-hidden=\"true\"` attribute",
      "annotations": {
        "summary": "Illustrations are used to display illustration images. They should be used within other components, such as cards.",
        "base": true,
        "name": "illustration",
        "selector": ".slds-illustration",
        "support": "dev-ready"
      },
      "id": "illustration",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initiates an illustration component",
            "name": "base",
            "selector": ".slds-illustration",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Applies width and height values for small illustrations",
                "selector": ".slds-illustration_small",
                "restrict": ".slds-illustration",
                "modifier": true,
                "group": "width"
              },
              "id": ".slds-illustration_small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Applies width and height values for large illustrations",
                "selector": ".slds-illustration_large",
                "restrict": ".slds-illustration",
                "modifier": true,
                "group": "width"
              },
              "id": ".slds-illustration_large",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/illustration/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "headline-only",
                  "label": "Headline Only"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "lake-mountain",
                  "label": "Lake Mountain"
                },
                {
                  "id": "no-events",
                  "label": "No Events"
                },
                {
                  "id": "no-task",
                  "label": "No Task"
                },
                {
                  "id": "setup",
                  "label": "Setup"
                },
                {
                  "id": "going-camping",
                  "label": "Going Camping"
                },
                {
                  "id": "maintenance",
                  "label": "Maintenance"
                },
                {
                  "id": "desert",
                  "label": "Desert"
                },
                {
                  "id": "open-road",
                  "label": "Open Road"
                },
                {
                  "id": "no-access",
                  "label": "No Access"
                },
                {
                  "id": "no-connection",
                  "label": "No Connection"
                },
                {
                  "id": "not-available-in-lightning",
                  "label": "Not Available In Lightning"
                },
                {
                  "id": "page-not-available",
                  "label": "Page Not Available"
                },
                {
                  "id": "walkthrough-not-available",
                  "label": "Walkthrough Not Available"
                },
                {
                  "id": "gone-fishing",
                  "label": "Gone Fishing"
                },
                {
                  "id": "no-access-2",
                  "label": "NoAccess2"
                },
                {
                  "id": "no-content",
                  "label": "No Content"
                },
                {
                  "id": "no-preview",
                  "label": "No Preview"
                },
                {
                  "id": "preview",
                  "label": "Preview"
                },
                {
                  "id": "research",
                  "label": "Research"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/illustration/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "progress-ring": {
      "description": "",
      "annotations": {
        "base": true,
        "name": "progress-ring",
        "selector": ".slds-progress-ring",
        "support": "prototype",
        "category": "base",
        "layout": "responsive"
      },
      "id": "progress-ring",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Progress Ring component",
            "variant": true,
            "name": "base",
            "selector": ".slds-progress-ring",
            "support": "prototype",
            "restrict": "div"
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Progress indicator",
                "selector": ".slds-progress-ring__progress",
                "restrict": ".slds-progress-ring div"
              },
              "id": ".slds-progress-ring__progress",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-progress-ring__path",
                    "restrict": ".slds-progress-ring__progress path, .slds-progress-ring__progress circle"
                  },
                  "id": ".slds-progress-ring__path",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-progress-ring__progress-head",
                    "restrict": ".slds-progress-ring__progress div"
                  },
                  "id": ".slds-progress-ring__progress-head",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Progress ring content area",
                "selector": ".slds-progress-ring__content",
                "restrict": ".slds-progress-ring > div"
              },
              "id": ".slds-progress-ring__content",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Warning colors",
                "selector": ".slds-progress-ring_warning",
                "restrict": ".slds-progress-ring",
                "modifier": true,
                "group": "theme"
              },
              "id": ".slds-progress-ring_warning",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Expired colors",
                "selector": ".slds-progress-ring_expired",
                "restrict": ".slds-progress-ring",
                "modifier": true,
                "group": "theme"
              },
              "id": ".slds-progress-ring_expired",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Complete colors",
                "selector": ".slds-progress-ring_complete",
                "restrict": ".slds-progress-ring",
                "modifier": true,
                "group": "theme"
              },
              "id": ".slds-progress-ring_complete",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Larger ring size",
                "selector": ".slds-progress-ring_large",
                "restrict": ".slds-progress-ring",
                "modifier": true,
                "group": "size"
              },
              "id": ".slds-progress-ring_large",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Blue progress ring",
                "selector": ".slds-progress-ring_active-step",
                "restrict": ".slds-progress-ring",
                "modifier": true,
                "group": "color"
              },
              "id": ".slds-progress-ring_active-step",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/progress-ring/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "progress-ring-partially-drained",
                  "label": "Partially Drained"
                },
                {
                  "id": "progress-ring-partially-filled",
                  "label": "Partially Filled"
                },
                {
                  "id": "progress-ring-warning",
                  "label": "Partially Drained With Warning Icon"
                },
                {
                  "id": "progress-ring-partially-filled-warning",
                  "label": "Partially Filled with Warning Icon"
                },
                {
                  "id": "progress-ring-expired",
                  "label": "With Expired Icon"
                },
                {
                  "id": "progress-ring-complete",
                  "label": "Complete"
                },
                {
                  "id": "progress-ring-large",
                  "label": "Large Size"
                },
                {
                  "id": "progress-ring-active-step",
                  "label": "Active Step"
                },
                {
                  "id": "progress-ring-theme-warning",
                  "label": "Theme: Warning"
                },
                {
                  "id": "progress-ring-theme-expired",
                  "label": "Theme: Expired"
                },
                {
                  "id": "progress-ring-theme-complete",
                  "label": "Theme: Complete"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/progress-ring/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "progress-bar": {
      "description": "",
      "annotations": {
        "summary": "A progress bar component communicates to the user the progress of a particular process.",
        "layout": "responsive",
        "name": "progress-bar",
        "support": "dev-ready",
        "base": true,
        "role": "progressbar",
        "lwc": true,
        "type": "process",
        "category": "base",
        "selector": ".slds-progress-bar"
      },
      "id": "progress-bar",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "selector": ".slds-progress-bar",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Creates a progress bar height at the smaller .125rem (2px) size",
                "selector": ".slds-progress-bar_x-small",
                "restrict": ".slds-progress-bar",
                "modifier": true,
                "group": "thickness"
              },
              "id": ".slds-progress-bar_x-small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a progress bar height at the smaller .25rem (4px) size",
                "selector": ".slds-progress-bar_small",
                "restrict": ".slds-progress-bar",
                "modifier": true,
                "group": "thickness"
              },
              "id": ".slds-progress-bar_small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a progress bar height at the smaller .5rem (8px) size",
                "selector": ".slds-progress-bar_medium",
                "restrict": ".slds-progress-bar",
                "modifier": true,
                "group": "thickness"
              },
              "id": ".slds-progress-bar_medium",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a progress bar height at the smaller .75rem (12px) size",
                "selector": ".slds-progress-bar_large",
                "restrict": ".slds-progress-bar",
                "modifier": true,
                "group": "thickness"
              },
              "id": ".slds-progress-bar_large",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Adds a border radius to the progress bar to give it a circular look",
                "selector": ".slds-progress-bar_circular",
                "restrict": ".slds-progress-bar",
                "modifier": true,
                "group": "radius"
              },
              "id": ".slds-progress-bar_circular",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Fill up blue bar inside of the progress bar",
                "selector": ".slds-progress-bar__value",
                "restrict": ".slds-progress-bar span"
              },
              "id": ".slds-progress-bar__value",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Create a green progress bar",
                    "selector": ".slds-progress-bar__value_success",
                    "restrict": ".slds-progress-bar__value",
                    "modifier": true,
                    "group": "color"
                  },
                  "id": ".slds-progress-bar__value_success",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Create a vertical progress bar",
                "name": "vertical",
                "selector": ".slds-progress-bar_vertical",
                "restrict": ".slds-progress-bar",
                "support": "dev-ready",
                "variant": true,
                "lwc": true
              },
              "id": "vertical",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/progress-bar/vertical/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "zero",
                      "label": "0% complete"
                    },
                    {
                      "id": "25",
                      "label": "25% complete"
                    },
                    {
                      "id": "50",
                      "label": "50% complete"
                    },
                    {
                      "id": "75",
                      "label": "75% complete"
                    },
                    {
                      "id": "100",
                      "label": "100% complete"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/progress-bar/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "progress-bar-descriptive",
                  "label": "Descriptive Progress Bar"
                },
                {
                  "id": "circular",
                  "label": "Circular"
                },
                {
                  "id": "thickness-x-small",
                  "label": "X-Small Thickness"
                },
                {
                  "id": "thickness-small",
                  "label": "Small Thickness"
                },
                {
                  "id": "thickness-medium",
                  "label": "Medium Thickness"
                },
                {
                  "id": "thickness-large",
                  "label": "Large Thickness"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "zero",
                  "label": "0% complete"
                },
                {
                  "id": "25",
                  "label": "25% complete"
                },
                {
                  "id": "50",
                  "label": "50% complete"
                },
                {
                  "id": "75",
                  "label": "75% complete"
                },
                {
                  "id": "100",
                  "label": "100% complete"
                },
                {
                  "id": "success",
                  "label": "Success Color"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/progress-bar/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "form-element": {
      "description": "Error states alert the user when content in the form is invalid. The `.slds-has-error` class is placed on the `<div class=\"slds-form-element\">`. Place the error message for the user in a `<span>` with the `.slds-form-element__help` class.\n\nThe native form elements, `<input>`, `<textarea>`, `<select>`, `<input type='checkbox'>`, and `<input type='radio'>`, receive validation styling for `disabled`, `checked`, and `checked disabled`, if applicable.\n\nThe read-only state is for form elements that can’t be modified. It is used for small, non-editable form fields that sit next to inputs and allows the size and height to align. It is not meant for large paragraphs of text.\n\nBecause the read-only field state has no `<input>`, don’t use a `<label>` to provide better accessibility for screen readers and keyboard navigators. Instead, use a `<span>` with the `.slds-form-element__label` class. Instead of an `<input>`, use the `.slds-form-element__static` class inside the `.slds-form-element__control` wrapper.\n\n#### Accessibility\n\nEvery field requires an associated, non-empty `<label>` element. The label should have a `for` attribute that references the `id` of the field. For example, `<label for=\"emailAddress\">Enter email address:</label>` and `<input id=\"emailAddress\">`. This association ensures that assistive technology informs users what information to enter where.\n\nIf the field is required, the `<input>` element should have the HTML attribute `required` or `required=\"\"`. Similarly, if it is disabled, it should have the `disabled` or `disabled=\"\"` attribute. Do not use true/false values inside the `required` or `disabled` because the mere presence of these attributes signifies the field is required or disabled.\n\nIf the field is invalid and displays an error message, the `<input>` element should have an `aria-describedby` attribute that references the `id` of the error message. This configuration allows screen readers to read the associated error message when the invalid field is focused.",
      "annotations": {
        "summary": "An HTML form element contains a HTML label and element",
        "layout": "responsive",
        "name": "form-element",
        "support": "dev-ready",
        "base": true,
        "lwc": true,
        "type": "layout",
        "category": "structure",
        "selector": ".slds-form-element, .slds-form"
      },
      "id": "form-element",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Creates layout for a form element",
            "name": "base",
            "selector": ".slds-form-element",
            "restrict": "div, fieldset, li",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Wrapper to any form display element",
                "selector": ".slds-form-element__control",
                "restrict": ".slds-form-element div"
              },
              "id": ".slds-form-element__control",
              "restrictees": [
                {
                  "description": "Listbox container",
                  "annotations": {
                    "name": "listbox",
                    "selector": ".slds-listbox",
                    "restrict": ".slds-dropdown ul, .slds-dueling-list__options ul, .slds-pill_container ul, .slds-listbox_selection-group ul, .slds-combobox_container ul, .slds-form-element__control ul, .slds-popover__body ul",
                    "support": "dev-ready",
                    "variant": true
                  },
                  "id": "listbox",
                  "restrictees": [
                    {
                      "description": "Inline listbox",
                      "annotations": {
                        "selector": ".slds-listbox_inline",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_inline",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Horizontal listbox",
                      "annotations": {
                        "selector": ".slds-listbox_horizontal",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_horizontal",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Listbox item",
                      "annotations": {
                        "selector": ".slds-listbox__item",
                        "restrict": ".slds-listbox > li"
                      },
                      "id": ".slds-listbox__item",
                      "restrictees": [
                        {
                          "description": "Choosable option within listbox",
                          "annotations": {
                            "selector": ".slds-listbox__option",
                            "restrict": ".slds-listbox__item > div"
                          },
                          "id": ".slds-listbox__option",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Header for choosable option within listbox",
                                "selector": ".slds-listbox__option-header",
                                "restrict": ".slds-listbox__option h3"
                              },
                              "id": ".slds-listbox__option-header",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Container for listbox option icon",
                                "selector": ".slds-listbox__option-icon",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-icon",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Focus state of a vertical listbox option",
                              "annotations": {
                                "selector": ".slds-has-focus",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-has-focus",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an entity object",
                              "annotations": {
                                "selector": ".slds-listbox__option_entity",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an plain object or string",
                              "annotations": {
                                "selector": ".slds-listbox__option_plain",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_plain",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "If the listbox option has metadata or secondary information that sits below its primary text",
                              "annotations": {
                                "selector": ".slds-listbox__option_has-meta",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_has-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifier that makes selected icon visible",
                              "annotations": {
                                "selector": ".slds-is-selected",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-is-selected",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The main text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-text_entity",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-text_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The metadata or secondary text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-meta",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "The icon within a plain listbox that indicates if an option has been selected or not.",
                          "annotations": {
                            "selector": ".slds-listbox__icon-selected",
                            "restrict": ".slds-listbox__item svg"
                          },
                          "id": ".slds-listbox__icon-selected",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Creates a vertical listbox",
                      "annotations": {
                        "selector": ".slds-listbox_vertical",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_vertical",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items",
                        "selector": ".slds-dropdown_length-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items",
                        "selector": ".slds-dropdown_length-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items",
                        "selector": ".slds-dropdown_length-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "When an icon sits within a form element wrapper and adjacent to another element inside that wrapper such as a .form-element__label",
                "selector": ".slds-form-element__icon",
                "restrict": ".slds-form-element div"
              },
              "id": ".slds-form-element__icon",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates inline help styles, sits below .form-element__control",
                "selector": ".slds-form-element__help",
                "restrict": ".slds-form-element div"
              },
              "id": ".slds-form-element__help",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Modifier on slds-form-element that it needs to reserve space for the inline-edit trigger button",
                "selector": ".slds-form-element_edit",
                "restrict": ".slds-form-element"
              },
              "id": ".slds-form-element_edit",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "When a form element is in view mode, we modify some styling",
                "selector": ".slds-form-element_readonly",
                "restrict": ".slds-form-element"
              },
              "id": ".slds-form-element_readonly",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "The form element label when applied to a legend element",
                "selector": ".slds-form-element__legend",
                "restrict": ".slds-form-element legend, .slds-form-element span"
              },
              "id": ".slds-form-element__legend",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Aligns the legend properly when there is an info tooltip",
                    "selector": ".slds-form-element__legend_has-tooltip",
                    "restrict": ".slds-form-element__legend",
                    "deprecated": true
                  },
                  "id": ".slds-form-element__legend_has-tooltip",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Fixed text that sits to the left or right of an input",
                "selector": ".slds-form-element__addon",
                "restrict": ".slds-form-element span"
              },
              "id": ".slds-form-element__addon",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Initializes read-only form element",
                "selector": ".slds-form-element__static",
                "restrict": ".slds-form-element span, .slds-form-element div"
              },
              "id": ".slds-form-element__static",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Inline Edit on static form element",
                    "selector": ".slds-form-element__static_edit",
                    "restrict": ".slds-form-element__static",
                    "deprecated": true
                  },
                  "id": ".slds-form-element__static_edit",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Required asterisk",
                "selector": ".slds-required",
                "restrict": ".slds-form-element abbr, abbr"
              },
              "id": ".slds-required",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Error styles for form element",
                "selector": ".slds-has-error",
                "restrict": ".slds-form-element",
                "modifier": true,
                "group": "feedback"
              },
              "id": ".slds-has-error",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a form that consists of multiple form groups",
                "name": "compound",
                "selector": ".slds-form-element_compound",
                "restrict": ".slds-form-element",
                "support": "dev-ready",
                "variant": true,
                "lwc": true
              },
              "id": "compound",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Creates a form that consists of multiple form groups specific to an address form",
                    "name": "address",
                    "selector": ".slds-form-element_address",
                    "restrict": ".slds-form-element_compound, .slds-form_compound",
                    "support": "dev-ready",
                    "variant": true
                  },
                  "id": "address",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": "./ui/components/form-element/address/example.jsx",
                  "showcase": [
                    {
                      "title": "default",
                      "items": [
                        {
                          "id": "address-default",
                          "label": "Address - Default",
                          "context": "Address"
                        },
                        {
                          "id": "help-text",
                          "label": "Address - Help text icon with tooltip",
                          "context": "Address"
                        }
                      ]
                    },
                    {
                      "title": "states",
                      "items": [
                        {
                          "id": "required",
                          "label": "Address - Required",
                          "context": "Address"
                        },
                        {
                          "id": "has-error",
                          "label": "Address - Error",
                          "context": "Address"
                        }
                      ]
                    }
                  ]
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/form-element/compound/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "compound-default",
                      "label": "Compound - Default",
                      "context": "Compound"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "deprecated-stacked",
                      "label": "Deprecated - Compound form element",
                      "context": "Deprecated"
                    },
                    {
                      "id": "compound-field",
                      "label": "Compound - Form Layout",
                      "context": "Compound"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "required",
                      "label": "Compound - Required",
                      "context": "Compound"
                    },
                    {
                      "id": "help-text",
                      "label": "Compound - Help text icon with tooltip",
                      "context": "Compound"
                    },
                    {
                      "id": "has-error",
                      "label": "Compound - Error",
                      "context": "Compound"
                    },
                    {
                      "id": "compound-field-required",
                      "label": "Compound - Form Layout (Required)",
                      "context": "Compound"
                    },
                    {
                      "id": "compound-field-required-tooltip-help",
                      "label": "Compound - Form Layout (Required with Tooltip Help)",
                      "context": "Compound"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "Horizontal form elements with label left-aligned to the control",
                "name": "horizontal",
                "selector": ".slds-form-element_horizontal",
                "restrict": ".slds-form-element",
                "support": "dev-ready",
                "variant": true,
                "lwc": true
              },
              "id": "horizontal",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/form-element/horizontal/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "form-element-horizontal-default",
                      "label": "Horizontal - Default",
                      "context": "Horizontal"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "horizontal-single-column",
                      "label": "Horizontal - 1 column - Read Only Mode",
                      "context": "Horizontal"
                    },
                    {
                      "id": "deprecated-view-horizontal",
                      "label": "Horizontal - View Mode (Deprecated)",
                      "context": "Deprecated"
                    },
                    {
                      "id": "deprecated-edit-horizontal",
                      "label": "Horizontal - Edit Mode (Deprecated)",
                      "context": "Deprecated"
                    },
                    {
                      "id": "simple-horizontal",
                      "label": "Horizontal - Simple form layout",
                      "context": "Horizontal"
                    },
                    {
                      "id": "horizontal",
                      "label": "Horizontal - View Mode"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "edit-horizontal",
                      "label": "Horizontal - Edit Mode",
                      "context": "Horizontal"
                    },
                    {
                      "id": "form-element-horizontal-edit-error",
                      "label": "Horizontal - (Edit Mode with Error)",
                      "context": "Horizontal"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "Container for the undo button icon found inside of slds-form-element",
                "selector": ".slds-form-element__undo",
                "restrict": ".slds-form-element div"
              },
              "id": ".slds-form-element__undo",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Vertical form elements with label stacked on top of control",
                "name": "stacked",
                "selector": ".slds-form-element_stacked",
                "restrict": ".slds-form-element",
                "support": "dev-ready",
                "variant": true,
                "lwc": true
              },
              "id": "stacked",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/form-element/stacked/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "stacked-default",
                      "label": "Stacked - Default",
                      "context": "Stacked"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "stacked-single-column",
                      "label": "Stacked - 1 column Read Only",
                      "context": "Stacked"
                    },
                    {
                      "id": "deprecated-view-stacked",
                      "label": "Stacked - View Mode (Deprecated)",
                      "context": "Deprecated"
                    },
                    {
                      "id": "deprecated-edit-stacked",
                      "label": "Deprecated - Stacked form layout - Edit Mode",
                      "context": "Deprecated"
                    },
                    {
                      "id": "simple-stacked",
                      "label": "Stacked - Simple form layout",
                      "context": "Stacked"
                    },
                    {
                      "id": "stacked",
                      "label": "Stacked - View Mode",
                      "context": "Stacked"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "edit-stacked",
                      "label": "Stacked - Edit Mode",
                      "context": "Stacked"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "Modifier if text input has svg icon adjacent to input",
                "selector": ".slds-input-has-icon",
                "restrict": ".slds-form-element div"
              },
              "id": ".slds-input-has-icon",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Hook for .slds-input-has-icon",
                    "selector": ".slds-input__icon",
                    "restrict": ".slds-input-has-icon svg, .slds-input-has-icon button, .slds-input-has-icon span"
                  },
                  "id": ".slds-input__icon",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Hook for .slds-input-has-icon--left-right",
                        "selector": ".slds-input__icon_left",
                        "restrict": ".slds-input__icon"
                      },
                      "id": ".slds-input__icon_left",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Hook for .slds-input-has-icon_left-right",
                        "selector": ".slds-input__icon_right",
                        "restrict": ".slds-input__icon"
                      },
                      "id": ".slds-input__icon_right",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Positions .slds-input__icon to the left of the text input",
                    "selector": ".slds-input-has-icon_left",
                    "restrict": ".slds-input-has-icon"
                  },
                  "id": ".slds-input-has-icon_left",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Positions .slds-input__icon to the right of the text input",
                    "selector": ".slds-input-has-icon_right",
                    "restrict": ".slds-input-has-icon"
                  },
                  "id": ".slds-input-has-icon_right",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Positions .slds-input__icon_left to the left of the text input and .slds-input__icon_right to the right of the text input",
                    "selector": ".slds-input-has-icon_left-right",
                    "restrict": ".slds-input-has-icon"
                  },
                  "id": ".slds-input-has-icon_left-right",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-input-has-icon_group-right",
                    "restrict": ".slds-input-has-icon"
                  },
                  "id": ".slds-input-has-icon_group-right",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Positions two items (icons and/or spinners) on one side or the other of the input",
                    "selector": ".slds-input__icon-group",
                    "restrict": ".slds-input-has-icon div"
                  },
                  "id": ".slds-input__icon-group",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Positions the close icon and spinner on the right side of the input while searching",
                        "selector": ".slds-input__icon-group_right",
                        "restrict": ".slds-input__icon-group"
                      },
                      "id": ".slds-input__icon-group_right",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Use on input container to let it know there is fixed text to the left or right of the input",
                "selector": ".slds-input-has-fixed-addon",
                "restrict": ".slds-form-element .slds-form-element__control"
              },
              "id": ".slds-input-has-fixed-addon",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Contains the label and range for the slider label - not required",
                "selector": ".slds-slider-label",
                "restrict": ".slds-form-element span"
              },
              "id": ".slds-slider-label",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Contains the label for the slider and adds a hook for adding `.slds-assistive-text` class to visually hide the label, but not the range",
                    "selector": ".slds-slider-label__label",
                    "restrict": ".slds-slider-label span"
                  },
                  "id": ".slds-slider-label__label",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Contains the range for the slider",
                    "selector": ".slds-slider-label__range",
                    "restrict": ".slds-slider-label span"
                  },
                  "id": ".slds-slider-label__range",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/form-element/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Base - Default",
                  "context": "Base"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "input",
                  "label": "Base - Input",
                  "context": "Base"
                },
                {
                  "id": "textarea",
                  "label": "Base - Textarea",
                  "context": "Base"
                },
                {
                  "id": "checkbox",
                  "label": "Base - Checkbox",
                  "context": "Base"
                },
                {
                  "id": "checkbox-group",
                  "label": "Base - Checkbox Group",
                  "context": "Base"
                },
                {
                  "id": "radio-group",
                  "label": "Base - Radio Group",
                  "context": "Base"
                },
                {
                  "id": "inline-help",
                  "label": "Base - Inline Help",
                  "context": "Base"
                },
                {
                  "id": "tooltip-help",
                  "label": "Base - Tooltip Help",
                  "context": "Base",
                  "demoStyles": "padding-top: 3px; position: relative",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "required",
                  "label": "Base - Required",
                  "context": "Base"
                },
                {
                  "id": "error",
                  "label": "Base - Error",
                  "context": "Base"
                },
                {
                  "id": "checkbox-required",
                  "label": "Base - Checkbox - Required",
                  "context": "Base"
                },
                {
                  "id": "checkbox-required-help-text",
                  "label": "Base - Checkbox - Required (help text icon)",
                  "context": "Base"
                },
                {
                  "id": "checkbox-group-required",
                  "label": "Base - Checkbox Group (Required)",
                  "context": "Base"
                },
                {
                  "id": "checkbox-group-required-help-text",
                  "label": "Base - Checkbox Group (Required with help text icon)",
                  "context": "Base"
                },
                {
                  "id": "radio-group-required",
                  "label": "Base - Radio Group (Required)",
                  "context": "Base"
                },
                {
                  "id": "radio-group-required-help-text",
                  "label": "Base - Radio Group (Required with help text icon)",
                  "context": "Base"
                },
                {
                  "id": "required-tooltip-help",
                  "label": "Base - Tooltip Help (Required)",
                  "context": "Base",
                  "demoStyles": "padding-top: 3rem; position: relative",
                  "storybookStyles": true
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Creates layout for a form",
            "name": "record-detail",
            "selector": ".slds-form",
            "restrict": "div, form",
            "support": "dev-ready",
            "variant": true,
            "lwc": true
          },
          "id": "record-detail",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Each row inside of a record form",
                "selector": ".slds-form__row",
                "restrict": ".slds-form div"
              },
              "id": ".slds-form__row",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Each item inside of a record form row",
                    "selector": ".slds-form__item",
                    "restrict": ".slds-form__row div"
                  },
                  "id": ".slds-form__item",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Indicates if a form element has been edited, but unsaved",
                "selector": ".slds-is-edited",
                "restrict": ".slds-form div"
              },
              "id": ".slds-is-edited",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Horizontal form elements with label left-aligned to the control",
                "selector": ".slds-form_horizontal",
                "restrict": ".slds-form",
                "deprecated": true
              },
              "id": ".slds-form_horizontal",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Vertical form elements with label stacked on top of control",
                "selector": ".slds-form_stacked",
                "restrict": ".slds-form",
                "deprecated": true
              },
              "id": ".slds-form_stacked",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/form-element/record-detail/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "stacked-single-column",
                  "label": "Stacked form layout - 1 column - Read Only Mode"
                },
                {
                  "id": "edit-stacked",
                  "label": "Stacked form layout - Edit Mode"
                },
                {
                  "id": "horizontal",
                  "label": "Horizontal form layout - View Mode"
                },
                {
                  "id": "horizontal-single-column",
                  "label": "Horizontal form layout - 1 column - Read Only Mode"
                },
                {
                  "id": "edit-horizontal",
                  "label": "Horizontal form layout - Edit Mode"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/form-element/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "menus": {
      "description": "The unordered menu list with `[role=\"menu\"]` should be contained in a `<div>`\nwith the class `.slds-dropdown`. The exception to this is the **Action\nOverflow for Touch**, which is not a dropdown menu.\n\nThe target HTML element and dropdown need to be wrapped in the class `.slds-dropdown-trigger dropdown-trigger_click`.\n\nBy default, dropdown menus do not display a nubbin (the little cute triangle\npointing at your target). If you want to apply one, you can add the class\nthat defines the nubbin position and `.slds-nubbin_top` to the `.slds-dropdown`\nHTML element.\n\n**Submenu Variant**\n\nTo create a menu with a submenu, add the `slds-has-submenu` class to the list item, `<li>`, that will open the submenu. In order to open the submenu, set `aria-expanded` to `true` on the `<a>` within the `<li>` when the user clicks or hovers over the list item, or presses enter while focused on the list item.\n\nTo open the submenu to the right of the main menu, add `slds-dropdown_submenu-right` to the `<div>` with the `slds-dropdown_submenu` class. To add it to the left, add `slds-dropdown_submenu-left`.\n\n**Accessibility**\n\nThe main thing that distinguishes menus from other popover blocks is keyboard\nnavigation: elsewhere, users press the Tab key to navigate through actionable\nitems, but in a menu, users press the arrow keys to navigate.\n\n**Expected markup:**\n\n- Menu trigger is a focusable element (`<a>` or `<button>`) with `aria-haspopup=\"true\"`\n- Menu has `role=\"menu\"` and an `aria-labelledby` attribute whose value is the id of the menu trigger\n- Menu items have `role=\"menuitem\"`, `role=\"menuitemcheckbox\"`, or `role=\"menuitemradio\"`\n- Menu items that open a submenu have both `aria-haspop=\"true\"` and `aria-expanded` set to true or false on the `<a>` within the `<li>`, depending if the submenu is open or closed\n- Submenu has `role=\"menu\"` and an `aria-labelledby` attribute whose value matches the name of the `<li>` that opened the submenu\n\n**Expected keyboard interactions:**\n\n- Arrow keys cycle focus through menu items (you should use JS to disable focus for any disabled items)\n- If a menu item opens a submenu, pressing enter or the right arrow key opens the submenu and focus goes to the first item in the submenu\n- If a submenu is open, pressing the left arrow key or Esc key closes the submenu and puts focus back on the menu item that opened the submenu\n- Tab key closes menu and moves focus to the next focusable element on the page\n- Esc key closes menu and moves focus back to the menu trigger\n- Any character key moves focus to the next menu item that starts with that character, if applicable",
      "annotations": {
        "summary": "A Menu offers a list of actions or functions that a user can access.",
        "name": "menus",
        "support": "dev-ready",
        "base": true,
        "role": "menu",
        "scroller": true,
        "type": "navigation",
        "category": "experience",
        "s1": "false",
        "selector": ".slds-dropdown-trigger"
      },
      "id": "menus",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes a trigger element around the dropdown",
            "name": "dropdown",
            "selector": ".slds-dropdown-trigger",
            "restrict": "div, span, li",
            "support": "dev-ready",
            "variant": true,
            "lwc": true
          },
          "id": "dropdown",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "If someone is using javascript for click to toggle - this modifier will help",
                "selector": ".slds-dropdown-trigger_hover",
                "restrict": ".slds-dropdown-trigger"
              },
              "id": ".slds-dropdown-trigger_hover",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "If someone is using javascript for click to toggle - this modifier will help",
                "selector": ".slds-dropdown-trigger_click",
                "restrict": ".slds-dropdown-trigger"
              },
              "id": ".slds-dropdown-trigger_click",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Opens dropdown menu when invoked on click",
                    "selector": ".slds-is-open",
                    "restrict": ".slds-dropdown-trigger_click",
                    "modifier": true,
                    "group": "visibility"
                  },
                  "id": ".slds-is-open",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Initializes dropdown",
                "selector": ".slds-dropdown",
                "restrict": ".slds-dropdown-trigger div, .slds-dropdown-trigger ul, .slds-docked-composer_overflow div",
                "notes": "Applies positioning and container styles, by default, dropdown appears below and center of target"
              },
              "id": ".slds-dropdown",
              "restrictees": [
                {
                  "description": "Listbox container",
                  "annotations": {
                    "name": "listbox",
                    "selector": ".slds-listbox",
                    "restrict": ".slds-dropdown ul, .slds-dueling-list__options ul, .slds-pill_container ul, .slds-listbox_selection-group ul, .slds-combobox_container ul, .slds-form-element__control ul, .slds-popover__body ul",
                    "support": "dev-ready",
                    "variant": true
                  },
                  "id": "listbox",
                  "restrictees": [
                    {
                      "description": "Inline listbox",
                      "annotations": {
                        "selector": ".slds-listbox_inline",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_inline",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Horizontal listbox",
                      "annotations": {
                        "selector": ".slds-listbox_horizontal",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_horizontal",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Listbox item",
                      "annotations": {
                        "selector": ".slds-listbox__item",
                        "restrict": ".slds-listbox > li"
                      },
                      "id": ".slds-listbox__item",
                      "restrictees": [
                        {
                          "description": "Choosable option within listbox",
                          "annotations": {
                            "selector": ".slds-listbox__option",
                            "restrict": ".slds-listbox__item > div"
                          },
                          "id": ".slds-listbox__option",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Header for choosable option within listbox",
                                "selector": ".slds-listbox__option-header",
                                "restrict": ".slds-listbox__option h3"
                              },
                              "id": ".slds-listbox__option-header",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Container for listbox option icon",
                                "selector": ".slds-listbox__option-icon",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-icon",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Focus state of a vertical listbox option",
                              "annotations": {
                                "selector": ".slds-has-focus",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-has-focus",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an entity object",
                              "annotations": {
                                "selector": ".slds-listbox__option_entity",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an plain object or string",
                              "annotations": {
                                "selector": ".slds-listbox__option_plain",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_plain",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "If the listbox option has metadata or secondary information that sits below its primary text",
                              "annotations": {
                                "selector": ".slds-listbox__option_has-meta",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_has-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifier that makes selected icon visible",
                              "annotations": {
                                "selector": ".slds-is-selected",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-is-selected",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The main text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-text_entity",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-text_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The metadata or secondary text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-meta",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "The icon within a plain listbox that indicates if an option has been selected or not.",
                          "annotations": {
                            "selector": ".slds-listbox__icon-selected",
                            "restrict": ".slds-listbox__item svg"
                          },
                          "id": ".slds-listbox__icon-selected",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Creates a vertical listbox",
                      "annotations": {
                        "selector": ".slds-listbox_vertical",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_vertical",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items",
                        "selector": ".slds-dropdown_length-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items",
                        "selector": ".slds-dropdown_length-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items",
                        "selector": ".slds-dropdown_length-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Theme",
                    "selector": ".slds-dropdown_inverse",
                    "restrict": ".slds-dropdown",
                    "modifier": true,
                    "group": "theme"
                  },
                  "id": ".slds-dropdown_inverse",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Adds padding to area above dropdown menu list",
                    "selector": ".slds-dropdown__header",
                    "restrict": ".slds-dropdown li"
                  },
                  "id": ".slds-dropdown__header",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Initializes dropdown item",
                    "selector": ".slds-dropdown__item",
                    "restrict": ".slds-dropdown li",
                    "required": true
                  },
                  "id": ".slds-dropdown__item",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Dirty state for a nav item",
                        "selector": ".slds-is-unsaved",
                        "restrict": ".slds-context-bar__item, .slds-dropdown__item"
                      },
                      "id": ".slds-is-unsaved",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Places a menu item into an errored state",
                        "selector": ".slds-has-error",
                        "restrict": ".slds-dropdown__item > a",
                        "modifier": true,
                        "group": "notification"
                      },
                      "id": ".slds-has-error",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Places a menu item into a success state",
                        "selector": ".slds-has-success",
                        "restrict": ".slds-dropdown__item > a",
                        "modifier": true,
                        "group": "notification"
                      },
                      "id": ".slds-has-success",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Places a menu item into a warning state",
                        "selector": ".slds-has-warning",
                        "restrict": ".slds-dropdown__item > a",
                        "modifier": true,
                        "group": "notification"
                      },
                      "id": ".slds-has-warning",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "If menu contains menuitemcheckbox then this toggles the selected icon when it is selected",
                        "selector": ".slds-icon_selected",
                        "restrict": ".slds-dropdown__item svg"
                      },
                      "id": ".slds-icon_selected",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "If menu contains menuitemcheckbox then this handles the selected states",
                        "selector": ".slds-is-selected",
                        "restrict": ".slds-dropdown__item",
                        "modifier": true
                      },
                      "id": ".slds-is-selected",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "name": "submenu",
                        "summary": true,
                        "selector": ".slds-has-submenu",
                        "restrict": ".slds-dropdown__item",
                        "release": "2.5.0"
                      },
                      "id": "submenu",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": true,
                            "selector": ".slds-dropdown_submenu",
                            "restrict": ".slds-has-submenu div"
                          },
                          "id": ".slds-dropdown_submenu",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Open submenu to the left of the parent menu item",
                                "selector": ".slds-dropdown_submenu-left",
                                "restrict": ".slds-dropdown_submenu",
                                "modifier": true,
                                "group": "submenu position"
                              },
                              "id": ".slds-dropdown_submenu-left",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Open submenu to the right of the parent menu item",
                                "selector": ".slds-dropdown_submenu-right",
                                "restrict": ".slds-dropdown_submenu",
                                "modifier": true,
                                "group": "submenu position"
                              },
                              "id": ".slds-dropdown_submenu-right",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Open submenu along the bottom of the parent menu item",
                                "selector": ".slds-dropdown_submenu-bottom",
                                "restrict": ".slds-dropdown_submenu"
                              },
                              "id": ".slds-dropdown_submenu-bottom",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Creates styles for a Tab Item when its tab has new activity in",
                        "selector": ".slds-has-notification",
                        "restrict": ".slds-tabs_default__item, .slds-dropdown__item"
                      },
                      "id": ".slds-has-notification",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Unread notification icon",
                            "selector": ".slds-indicator_unread",
                            "restrict": ".slds-has-notification span"
                          },
                          "id": ".slds-indicator_unread",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Positions dropdown to left side of target",
                    "selector": ".slds-dropdown_left",
                    "restrict": ".slds-dropdown",
                    "modifier": true,
                    "group": "menu position"
                  },
                  "id": ".slds-dropdown_left",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Positions dropdown to right side of target",
                    "selector": ".slds-dropdown_right",
                    "restrict": ".slds-dropdown",
                    "modifier": true,
                    "group": "menu position"
                  },
                  "id": ".slds-dropdown_right",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Positions dropdown to above target",
                    "selector": ".slds-dropdown_bottom",
                    "restrict": ".slds-dropdown",
                    "modifier": true,
                    "group": "menu position"
                  },
                  "id": ".slds-dropdown_bottom",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Sets min-width of 6rem/96px",
                    "selector": ".slds-dropdown_xx-small",
                    "restrict": ".slds-dropdown",
                    "modifier": true,
                    "group": "width"
                  },
                  "id": ".slds-dropdown_xx-small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Sets min-width of 12rem/192px",
                    "selector": ".slds-dropdown_x-small",
                    "restrict": ".slds-dropdown",
                    "modifier": true,
                    "group": "width"
                  },
                  "id": ".slds-dropdown_x-small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Sets min-width of 15rem/240px",
                    "selector": ".slds-dropdown_small",
                    "restrict": ".slds-dropdown",
                    "modifier": true,
                    "group": "width"
                  },
                  "id": ".slds-dropdown_small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Sets min-width of 20rem/320px",
                    "selector": ".slds-dropdown_medium",
                    "restrict": ".slds-dropdown",
                    "modifier": true,
                    "group": "width"
                  },
                  "id": ".slds-dropdown_medium",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Sets min-width of 25rem/400px",
                    "selector": ".slds-dropdown_large",
                    "restrict": ".slds-dropdown",
                    "modifier": true,
                    "group": "width"
                  },
                  "id": ".slds-dropdown_large",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Sets width equal to input",
                    "selector": ".slds-dropdown_fluid",
                    "restrict": ".slds-dropdown",
                    "modifier": true,
                    "group": "width"
                  },
                  "id": ".slds-dropdown_fluid",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Forces overflow scrolling after 5 list items",
                    "selector": ".slds-dropdown_length-5",
                    "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                    "modifier": true,
                    "group": "height"
                  },
                  "id": ".slds-dropdown_length-5",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Forces overflow scrolling after 7 list items",
                    "selector": ".slds-dropdown_length-7",
                    "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                    "modifier": true,
                    "group": "height"
                  },
                  "id": ".slds-dropdown_length-7",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Forces overflow scrolling after 10 list items",
                    "selector": ".slds-dropdown_length-10",
                    "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                    "modifier": true,
                    "group": "height"
                  },
                  "id": ".slds-dropdown_length-10",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Forces overflow scrolling after 5 list items with an icon",
                    "selector": ".slds-dropdown_length-with-icon-5",
                    "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                    "modifier": true,
                    "group": "height"
                  },
                  "id": ".slds-dropdown_length-with-icon-5",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Forces overflow scrolling after 7 list items with an icon",
                    "selector": ".slds-dropdown_length-with-icon-7",
                    "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                    "modifier": true,
                    "group": "height"
                  },
                  "id": ".slds-dropdown_length-with-icon-7",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Forces overflow scrolling after 10 list items with an icon",
                    "selector": ".slds-dropdown_length-with-icon-10",
                    "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                    "modifier": true,
                    "group": "height"
                  },
                  "id": ".slds-dropdown_length-with-icon-10",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_top",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_top",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_top-left",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_top-left",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_top-right",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_top-right",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_bottom",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_bottom",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_bottom-left",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_bottom-left",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_bottom-right",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_bottom-right",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_left",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_left",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_left-top",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_left-top",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_left-bottom",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_left-bottom",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_right",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_right",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_right-top",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_right-top",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_right-bottom",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_right-bottom",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_top-left-corner",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_top-left-corner",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_bottom-left-corner",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_bottom-left-corner",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_top-right-corner",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_top-right-corner",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_bottom-right-corner",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_bottom-right-corner",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_left-top-corner",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_left-top-corner",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_right-top-corner",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_right-top-corner",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_left-bottom-corner",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_left-bottom-corner",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-nubbin_right-bottom-corner",
                    "restrict": ".slds-popover, .slds-dropdown",
                    "modifier": true,
                    "group": "nubbins"
                  },
                  "id": ".slds-nubbin_right-bottom-corner",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/menus/dropdown/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "dropdown-menu-icon-large",
                  "label": "Base - Size large"
                },
                {
                  "id": "dropdown-menu-header",
                  "label": "Sub Heading"
                },
                {
                  "id": "dropdown-menu-icon-left",
                  "label": "Single Icon - Left"
                },
                {
                  "id": "dropdown-menu-icon-double",
                  "label": "Double Icon - Left/Right"
                },
                {
                  "id": "dropdown-menu-icon-right",
                  "label": "Single Icon - Right"
                },
                {
                  "id": "action-overflow",
                  "label": "Overflow menu with actions"
                },
                {
                  "id": "notifications-menu",
                  "label": "Menu with alert notifications"
                },
                {
                  "id": "right-to-left",
                  "label": "RTL support - Center aligned"
                },
                {
                  "id": "right-to-left-align-left",
                  "label": "RTL support - Left aligned"
                },
                {
                  "id": "right-to-left-align-right",
                  "label": "RTL support - Right aligned"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/menus/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "tree-grid": {
      "description": "",
      "annotations": {
        "summary": "A tree is visualization of a structure hierarchy. A branch can be expanded or collapsed.",
        "name": "tree-grid",
        "support": "dev-ready",
        "base": true,
        "role": "treegrid",
        "lwc": true,
        "type": "data-display, data-entry",
        "category": "experience",
        "s1": "false",
        "selector": ".slds-table_tree"
      },
      "id": "tree-grid",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "selector": ".slds-table_tree",
            "restrict": "table",
            "support": "dev-ready",
            "variant": true,
            "s1": "false"
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Initializes a slds tree item",
                "selector": ".slds-tree__item",
                "restrict": ".slds-table_tree th"
              },
              "id": ".slds-tree__item",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "name": "item-disabled",
                    "summary": "When a branch doesn't have children, apply slds-is-disabled to the button icon",
                    "selector": ".slds-is-disabled",
                    "restrict": ".slds-tree__item button",
                    "modifier": true,
                    "group": "interactions",
                    "deprecated": true
                  },
                  "id": "item-disabled",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "name": "item-selected",
                    "summary": "Selected state for a tree item",
                    "selector": ".slds-is-selected",
                    "restrict": ".slds-tree__item",
                    "notes": "Class should be applied via Javascript",
                    "deprecated": true
                  },
                  "id": "item-selected",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "name": "item-focused",
                    "summary": "Focus state for a tree item",
                    "selector": ".slds-is-focused",
                    "restrict": ".slds-tree__item",
                    "deprecated": true
                  },
                  "id": "item-focused",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "name": "item-hovered",
                    "summary": "Hover state for a tree item",
                    "selector": ".slds-is-hovered",
                    "restrict": ".slds-tree__item",
                    "notes": "Class should be applied via Javascript",
                    "modifier": true,
                    "group": "interactions"
                  },
                  "id": "item-hovered",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "The label text of a tree item or tree branch",
                    "selector": ".slds-tree__item-label",
                    "restrict": ".slds-tree__item span"
                  },
                  "id": ".slds-tree__item-label",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "The meta text or secondary text of a tree item",
                    "selector": ".slds-tree__item-meta",
                    "restrict": ".slds-tree__item span"
                  },
                  "id": ".slds-tree__item-meta",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/tree-grid/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "treegrid-headless",
                  "label": "Headless"
                },
                {
                  "id": "treegrid-headless-selected-row",
                  "label": "Headless with selected row"
                },
                {
                  "id": "treegrid-headless-no-borders",
                  "label": "Headless with no borders"
                },
                {
                  "id": "treegrid-headless-no-borders-selected-row",
                  "label": "Headless with no borders and a selected row"
                },
                {
                  "id": "treegrid-single-select",
                  "label": "Single select"
                },
                {
                  "id": "treegrid-single-select-selected-row",
                  "label": "Single select with a selected row"
                },
                {
                  "id": "treegrid-single-select-headless",
                  "label": "Single select headless"
                },
                {
                  "id": "treegrid-single-select-headless-selected",
                  "label": "Single select headless with selected row"
                },
                {
                  "id": "treegrid-single-select-headless-no-borders",
                  "label": "Single select headless with no borders"
                },
                {
                  "id": "treegrid-single-select-headless-no-borders-with-selected",
                  "label": "Single select headless with no borders and a selected row"
                },
                {
                  "id": "item-disabled",
                  "label": "Item Disabled"
                },
                {
                  "id": "item-hovered",
                  "label": "Item Hovered"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "expanded",
                  "label": "Expanded"
                },
                {
                  "id": "selected-row",
                  "label": "Selected row"
                },
                {
                  "id": "deep-nesting",
                  "label": "Deeply nested branches"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/tree-grid/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "welcome-mat": {
      "description": "The Welcome Mat component should be used to display a series of unordered items that\na user can click to learn about a thematic topic. Welcome Mat tiles may trigger walkthroughs,\nmodals, or take users to specific URLs.\n\nThe Welcome Mat consists of two sections, the informational left pane and the actionable right pane.\nThe left pane should be used to educate users as to the theme of the content displayed in the right pane.",
      "annotations": {
        "summary": "Welcome Mat component",
        "base": true,
        "name": "welcome-mat",
        "selector": ".slds-welcome-mat",
        "category": "feature",
        "type": "process",
        "role": "modal-dialog",
        "support": "dev-ready"
      },
      "id": "welcome-mat",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Welcome Mat component",
            "name": "base",
            "selector": ".slds-welcome-mat",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "Modal container sizing within Welcome Mat",
              "annotations": {
                "selector": ".slds-modal__container",
                "restrict": ".slds-welcome-mat",
                "deprecated": true
              },
              "id": ".slds-modal__container",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Content container for the whole Welcome Mat",
                "selector": ".slds-welcome-mat__content",
                "restrict": ".slds-welcome-mat div"
              },
              "id": ".slds-welcome-mat__content",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Container element for the informational side of the Welcome Mat",
                    "selector": ".slds-welcome-mat__info",
                    "restrict": ".slds-welcome-mat__content div"
                  },
                  "id": ".slds-welcome-mat__info",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Content container for the informational side of the Welcome Mat. Centers in container space.",
                        "selector": ".slds-welcome-mat__info-content",
                        "restrict": ".slds-welcome-mat__info div"
                      },
                      "id": ".slds-welcome-mat__info-content",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Title element for the informational side of the Welcome Mat",
                            "selector": ".slds-welcome-mat__info-title",
                            "restrict": ".slds-welcome-mat__info-content h2"
                          },
                          "id": ".slds-welcome-mat__info-title",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Description container for the informational side of the Welcome Mat",
                            "selector": ".slds-welcome-mat__info-description",
                            "restrict": ".slds-welcome-mat__info-content p, .slds-welcome-mat__info-content div"
                          },
                          "id": ".slds-welcome-mat__info-description",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Text description of walkthrough progress",
                            "selector": ".slds-welcome-mat__info-progress",
                            "restrict": ".slds-welcome-mat__info-content div"
                          },
                          "id": ".slds-welcome-mat__info-progress",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Badge container for Welcome Mat Trailhead Progress Info. Overrides properties for the check icon, specific for this variant.",
                                "selector": ".slds-welcome-mat__info-badge-container",
                                "restrict": ".slds-welcome-mat__info-progress div"
                              },
                              "id": ".slds-welcome-mat__info-badge-container",
                              "restrictees": [
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Badge for the Trailhead Progress Info.",
                                    "selector": ".slds-welcome-mat__info-badge",
                                    "restrict": ".slds-welcome-mat__info-badge-container img"
                                  },
                                  "id": ".slds-welcome-mat__info-badge",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                }
                              ],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "name": "progress-complete",
                                "summary": "Modifier for Completed progress. Shows completed checkmark.",
                                "selector": ".slds-welcome-mat__info-progress_complete",
                                "restrict": ".slds-welcome-mat__info-progress",
                                "modifier": true,
                                "group": "state"
                              },
                              "id": "progress-complete",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Container element for the Actions side of the Welcome Mat.",
                    "selector": ".slds-welcome-mat__tiles",
                    "restrict": ".slds-welcome-mat__content ul"
                  },
                  "id": ".slds-welcome-mat__tiles",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Welcome Mat Tile item. Shows an actionable step a user can take to complete a greater objective. Based on a SLDS Visual Picker.",
                        "selector": ".slds-welcome-mat__tile",
                        "restrict": ".slds-welcome-mat__tiles li"
                      },
                      "id": ".slds-welcome-mat__tile",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Figure element for Welcome Mat Tile item, based on SLDS Media Object figure.",
                            "selector": ".slds-welcome-mat__tile-figure",
                            "restrict": ".slds-welcome-mat__tile .slds-media__figure div"
                          },
                          "id": ".slds-welcome-mat__tile-figure",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Title element for Welcome Mat Tile item.",
                            "selector": ".slds-welcome-mat__tile-title",
                            "restrict": ".slds-welcome-mat__tile h3"
                          },
                          "id": ".slds-welcome-mat__tile-title",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Body element for Welcome Mat Tile item, based on SLDS Media Object body.",
                            "selector": ".slds-welcome-mat__tile-body",
                            "restrict": ".slds-welcome-mat__tile .slds-media__body div"
                          },
                          "id": ".slds-welcome-mat__tile-body",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Description element for Welcome Mat Tile item.",
                            "selector": ".slds-welcome-mat__tile-description",
                            "restrict": ".slds-welcome-mat__tile p"
                          },
                          "id": ".slds-welcome-mat__tile-description",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Icon Container for Welcome Mat Tile item.",
                            "selector": ".slds-welcome-mat__tile-icon-container",
                            "restrict": ".slds-welcome-mat__tile div"
                          },
                          "id": ".slds-welcome-mat__tile-icon-container",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "name": "tile-complete",
                            "summary": "Complete modifier class for Welcome Mat Tile item.",
                            "selector": ".slds-welcome-mat__tile_complete",
                            "restrict": ".slds-welcome-mat__tile",
                            "modifier": true,
                            "group": "state"
                          },
                          "id": "tile-complete",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Sets tile area of Welcome Mat to read only",
                        "selector": ".slds-welcome-mat__tiles_info-only",
                        "restrict": ".slds-welcome-mat__tiles"
                      },
                      "id": ".slds-welcome-mat__tiles_info-only",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates Welcome Mat Info Only",
                "name": "info-only",
                "selector": ".slds-welcome-mat_info-only",
                "restrict": ".slds-welcome-mat",
                "support": "dev-ready",
                "variant": true
              },
              "id": "info-only",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Welcome Mat Tile with only info item. Shows informational content. Based on a SLDS Media Object.",
                    "selector": ".slds-welcome-mat__tile_info-only",
                    "restrict": ".slds-welcome-mat_info-only li"
                  },
                  "id": ".slds-welcome-mat__tile_info-only",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/welcome-mat/info-only/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default (Info Only)",
                      "demoStyles": "height: 800px;"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates Welcome Mat Full Width",
                "name": "splash",
                "selector": ".slds-welcome-mat_splash",
                "restrict": ".slds-welcome-mat",
                "support": "dev-ready",
                "variant": true
              },
              "id": "splash",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/welcome-mat/splash/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default (Splash)",
                      "demoStyles": "height: 800px;"
                    }
                  ]
                }
              ]
            },
            {
              "description": "The Trailhead Connected variant should be used when users can achieve\na badge in Trailhead for completing all steps in the current Welcome Mat.\n\nOnly Trailhead Connected Mats may have the Trailhead font for the header.",
              "annotations": {
                "summary": "Creates Trailhead Connected Welcome Mat",
                "name": "trailhead-connected",
                "selector": ".slds-welcome-mat_trailhead",
                "restrict": ".slds-welcome-mat",
                "support": "dev-ready",
                "variant": true
              },
              "id": "trailhead-connected",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/welcome-mat/trailhead-connected/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default (Trailhead)",
                      "demoStyles": "height: 800px;"
                    },
                    {
                      "id": "trailhead-complete",
                      "label": "Trailhead Complete",
                      "demoStyles": "height: 800px;"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/welcome-mat/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "default",
                  "label": "Default (Base)",
                  "demoStyles": "height: 800px;"
                },
                {
                  "id": "with-completed-tiles",
                  "label": "With Completed Tiles",
                  "demoStyles": "height: 800px;"
                },
                {
                  "id": "with-overflowing-tiles",
                  "label": "With Overflowing Tiles",
                  "demoStyles": "height: 800px;"
                },
                {
                  "id": "with-overflowing-tiles-and-long-description",
                  "label": "With Overflowing Tiles and Long Description",
                  "demoStyles": "height: 800px;"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/welcome-mat/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "trees": {
      "description": "",
      "annotations": {
        "summary": "A tree is visualization of a structure hierarchy. A branch can be expanded or collapsed.",
        "name": "trees",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "lwc": true,
        "scroller": true,
        "type": "navigation",
        "category": "experience",
        "s1": "false",
        "selector": ".slds-tree_container"
      },
      "id": "trees",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "A tree is visualization of a structure hierarchy. A branch can be expanded or collapsed.",
            "name": "base",
            "selector": ".slds-tree_container",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true,
            "s1": "false"
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Initializes a slds tree",
                "selector": ".slds-tree",
                "restrict": ".slds-tree_container ul, table"
              },
              "id": ".slds-tree",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Initializes a slds tree item",
                    "selector": ".slds-tree__item",
                    "restrict": ".slds-tree div"
                  },
                  "id": ".slds-tree__item",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "name": "item-disabled",
                        "summary": "When a branch doesn't have children, apply slds-is-disabled to the button icon",
                        "selector": ".slds-is-disabled",
                        "restrict": ".slds-tree__item button",
                        "modifier": true,
                        "group": "interactions",
                        "deprecated": true
                      },
                      "id": "item-disabled",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "name": "item-selected",
                        "summary": "Selected state for a tree item",
                        "selector": ".slds-is-selected",
                        "restrict": ".slds-tree__item",
                        "notes": "Class should be applied via Javascript",
                        "deprecated": true
                      },
                      "id": "item-selected",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "name": "item-focused",
                        "summary": "Focus state for a tree item",
                        "selector": ".slds-is-focused",
                        "restrict": ".slds-tree__item",
                        "deprecated": true
                      },
                      "id": "item-focused",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "name": "item-hovered",
                        "summary": "Hover state for a tree item",
                        "selector": ".slds-is-hovered",
                        "restrict": ".slds-tree__item",
                        "notes": "Class should be applied via Javascript",
                        "modifier": true,
                        "group": "interactions"
                      },
                      "id": "item-hovered",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "The label text of a tree item or tree branch",
                        "selector": ".slds-tree__item-label",
                        "restrict": ".slds-tree__item span"
                      },
                      "id": ".slds-tree__item-label",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "The meta text or secondary text of a tree item",
                        "selector": ".slds-tree__item-meta",
                        "restrict": ".slds-tree__item span"
                      },
                      "id": ".slds-tree__item-meta",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Styles the focus and selected state for any tree item that has role=\"treeitem\"",
                    "selector": "[role=\"treeitem\"]",
                    "restrict": ".slds-tree li"
                  },
                  "id": "[role=\"treeitem\"]",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Initializes a slds tree group header",
                "selector": ".slds-tree__group-header",
                "restrict": ".slds-tree_container h4"
              },
              "id": ".slds-tree__group-header",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/trees/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "filterable-tree",
                  "label": "Fliterable Tree"
                },
                {
                  "id": "filterabled-tree",
                  "label": "Flitered Tree"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "expanded",
                  "label": "Expanded"
                },
                {
                  "id": "selected",
                  "label": "Item Selected"
                },
                {
                  "id": "deep-nesting",
                  "label": "Deeply nested branches"
                },
                {
                  "id": "metatext",
                  "label": "Metatext"
                },
                {
                  "id": "item-hovered",
                  "label": "Item Hovered"
                },
                {
                  "id": "item-disabled",
                  "label": "Item Disabled"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/trees/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "feeds": {
      "description": "",
      "annotations": {
        "summary": "A feed consists of a list of recurring elements of similar types. Examples of a feed would be a discussion feed.",
        "base": true,
        "name": "feeds",
        "selector": ".slds-feed",
        "support": "dev-ready",
        "category": "experience",
        "type": "data-display"
      },
      "id": "feeds",
      "restrictees": [
        {
          "description": "A discussion feed consists of a list of posts. A `.slds-feed__item` contains a post and comments related to that post.",
          "annotations": {
            "name": "base",
            "selector": ".slds-feed",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "selector": ".slds-feed__list",
                "restrict": ".slds-feed ul",
                "required": true
              },
              "id": ".slds-feed__list",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-feed__item",
                    "restrict": ".slds-feed__list li",
                    "required": true
                  },
                  "id": ".slds-feed__item",
                  "restrictees": [
                    {
                      "description": "Container for feed item comments",
                      "annotations": {
                        "selector": ".slds-feed__item-comments",
                        "restrict": ".slds-feed__item div",
                        "notes": "Contains comment replies and publisher"
                      },
                      "id": ".slds-feed__item-comments",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "post",
                "selector": ".slds-post",
                "restrict": ".slds-feed article",
                "support": "dev-ready",
                "variant": true
              },
              "id": "post",
              "restrictees": [
                {
                  "description": "Header region of a feed post",
                  "annotations": {
                    "selector": ".slds-post__header",
                    "restrict": ".slds-post header"
                  },
                  "id": ".slds-post__header",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Content region of a feed post",
                  "annotations": {
                    "selector": ".slds-post__content",
                    "restrict": ".slds-post div"
                  },
                  "id": ".slds-post__content",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Footer region of a feed post",
                  "annotations": {
                    "selector": ".slds-post__footer",
                    "restrict": ".slds-post footer"
                  },
                  "id": ".slds-post__footer",
                  "restrictees": [
                    {
                      "description": "Footer region that contains quick action items for post",
                      "annotations": {
                        "selector": ".slds-post__footer-actions-list",
                        "restrict": ".slds-post__footer ul"
                      },
                      "id": ".slds-post__footer-actions-list",
                      "restrictees": [
                        {
                          "description": "Action items within the feed post footer",
                          "annotations": {
                            "selector": ".slds-post__footer-action",
                            "restrict": ".slds-post__footer-actions-list button"
                          },
                          "id": ".slds-post__footer-action",
                          "restrictees": [
                            {
                              "description": "Active state for like button",
                              "annotations": {
                                "selector": ".slds-is-active",
                                "restrict": ".slds-post__footer-action",
                                "modifier": true
                              },
                              "id": ".slds-is-active",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Footer region that contains read only items for post",
                      "annotations": {
                        "selector": ".slds-post__footer-meta-list",
                        "restrict": ".slds-post__footer ul"
                      },
                      "id": ".slds-post__footer-meta-list",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/feeds/post/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "post-attachment-link",
                      "label": "Link attachment"
                    },
                    {
                      "id": "post-attachment-files",
                      "label": "Files(s) attachment"
                    },
                    {
                      "id": "post-with-comments",
                      "label": "With replies"
                    },
                    {
                      "id": "post-with-overflow",
                      "label": "Replies - Overflow Bar"
                    },
                    {
                      "id": "post-with-publisher-active",
                      "label": "Replies - Publisher active"
                    },
                    {
                      "id": "questions",
                      "label": "Question"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "post-with-liker-bar",
                      "label": "Like"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/feeds/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/feeds/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "vertical-tabs": {
      "description": "",
      "annotations": {
        "summary": "A component that shows groups of content, separated into tabs, and controlled by the tabs",
        "name": "vertical-tabs",
        "support": "dev-ready",
        "base": true,
        "role": "tablist",
        "lwc": true,
        "type": "navigation",
        "category": "base",
        "selector": ".slds-vertical-tabs"
      },
      "id": "vertical-tabs",
      "restrictees": [
        {
          "description": "The default Vertical Tabs component renders a list of tabs and their\nrelated content. The tab list is not truncated by default, but truncation\ncan be added with a modifier class on the link elements.",
          "annotations": {
            "summary": "Renders a vertical tablist.",
            "name": "base",
            "selector": ".slds-vertical-tabs",
            "restrict": "div, section",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Tab navigation container element",
                "selector": ".slds-vertical-tabs__nav",
                "restrict": ".slds-vertical-tabs > ul"
              },
              "id": ".slds-vertical-tabs__nav",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Tab navigation item",
                    "selector": ".slds-vertical-tabs__nav-item",
                    "restrict": ".slds-vertical-tabs__nav li"
                  },
                  "id": ".slds-vertical-tabs__nav-item",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Tab Navigation Link",
                        "selector": ".slds-vertical-tabs__link",
                        "restrict": ".slds-vertical-tabs__nav-item a"
                      },
                      "id": ".slds-vertical-tabs__link",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Left icon inside of vertical tabs nav item",
                        "selector": ".slds-vertical-tabs__left-icon",
                        "restrict": ".slds-vertical-tabs__nav-item span"
                      },
                      "id": ".slds-vertical-tabs__left-icon",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Right icon inside of vertical tabs nav item",
                        "selector": ".slds-vertical-tabs__right-icon",
                        "restrict": ".slds-vertical-tabs__nav-item span"
                      },
                      "id": ".slds-vertical-tabs__right-icon",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "name": "item-active",
                        "summary": "Active state for a tab navigation item",
                        "selector": ".slds-is-active",
                        "restrict": ".slds-vertical-tabs__nav-item",
                        "notes": "Required on the `<li>` element that is associated with the current active tab",
                        "modifier": true,
                        "group": "interactions"
                      },
                      "id": "item-active",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "name": "item-focus",
                        "summary": "Focus state for a tab navigation item",
                        "selector": ".slds-has-focus",
                        "restrict": ".slds-vertical-tabs__nav-item",
                        "modifier": true,
                        "group": "interactions"
                      },
                      "id": "item-focus",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Tab Content Container",
                "selector": ".slds-vertical-tabs__content",
                "restrict": ".slds-vertical-tabs div"
              },
              "id": ".slds-vertical-tabs__content",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/vertical-tabs/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "with-icons",
                  "label": "With icons"
                },
                {
                  "id": "with-badges",
                  "label": "With badges"
                },
                {
                  "id": "item-focus",
                  "label": "Item Focus"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/vertical-tabs/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "radio-button-group": {
      "description": "",
      "annotations": {
        "base": true,
        "name": "radio-button-group",
        "selector": ".slds-radio_button-group",
        "support": "dev-ready",
        "category": "base",
        "type": "data-entry",
        "role": "radiogroup",
        "layout": "responsive"
      },
      "id": "radio-button-group",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes radio button",
            "name": "base",
            "selector": ".slds-radio_button-group",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "selector": ".slds-radio_button",
                "restrict": ".slds-radio_button-group span"
              },
              "id": ".slds-radio_button",
              "restrictees": [
                {
                  "description": "Create styled button when adjacent to the input[radio] element",
                  "annotations": {
                    "selector": ".slds-radio_faux",
                    "restrict": ".slds-radio_button span"
                  },
                  "id": ".slds-radio_faux",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Label element inside of a radio button",
                  "annotations": {
                    "selector": ".slds-radio_button__label",
                    "restrict": ".slds-radio_button label"
                  },
                  "id": ".slds-radio_button__label",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/radio-button-group/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Disabled"
                },
                {
                  "id": "required",
                  "label": "Required"
                },
                {
                  "id": "error",
                  "label": "Has error"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/radio-button-group/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "docked-utility-bar": {
      "description": "",
      "annotations": {
        "summary": "Docked utility bar is a persistent bar that allows a user to continually use the app to complete tasks while expanding/collapsing utility panels.",
        "base": true,
        "name": "docked-utility-bar",
        "selector": ".slds-utility-bar_container",
        "support": "dev-ready",
        "s1": "false",
        "scroller": true
      },
      "id": "docked-utility-bar",
      "restrictees": [
        {
          "description": "Fixed bar at the bottom of viewport, that contains items.\n\nIf the utility bar item is active and its panel is popped open in a new window, use `.slds-utility-bar__item_pop-out` on the\n`.slds-utility-bar__item`. This will add a visual indicator to communicate that the panel is opened in a new window.",
          "annotations": {
            "summary": "Fixed bar at the bottom of viewport, that contains items",
            "name": "base",
            "selector": ".slds-utility-bar_container",
            "restrict": "footer",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "Fixed bar at the bottom of viewport, contains items",
              "annotations": {
                "selector": ".slds-utility-bar",
                "restrict": ".slds-utility-bar_container ul"
              },
              "id": ".slds-utility-bar",
              "restrictees": [
                {
                  "description": "Notification indicator",
                  "annotations": {
                    "selector": ".slds-indicator_unread",
                    "restrict": ".slds-utility-bar abbr"
                  },
                  "id": ".slds-indicator_unread",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Items that invoke specific utility bar panel",
                  "annotations": {
                    "selector": ".slds-utility-bar__item",
                    "restrict": ".slds-utility-bar li"
                  },
                  "id": ".slds-utility-bar__item",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "name": "pop-out",
                        "summary": "Modifier to add pop out element",
                        "selector": ".slds-utility-bar__item_pop-out",
                        "restrict": ".slds-utility-bar__item",
                        "modifier": true,
                        "group": "feedback"
                      },
                      "id": "pop-out",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Creates styles for a utility bar item when it has a notification within its panel",
                      "annotations": {
                        "selector": ".slds-has-notification",
                        "restrict": ".slds-utility-bar__item"
                      },
                      "id": ".slds-has-notification",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Unread notification icon",
                            "selector": ".slds-indicator_unread",
                            "restrict": ".slds-has-notification span"
                          },
                          "id": ".slds-indicator_unread",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Button that invokes utility panel",
                  "annotations": {
                    "selector": ".slds-utility-bar__action",
                    "restrict": ".slds-utility-bar button"
                  },
                  "id": ".slds-utility-bar__action",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-is-active",
                        "restrict": ".slds-utility-bar__action",
                        "modifier": true
                      },
                      "id": ".slds-is-active",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Container for utility bar item text, allows for multi-line text output",
                      "annotations": {
                        "selector": ".slds-utility-bar__text",
                        "restrict": ".slds-utility-bar__action > span"
                      },
                      "id": ".slds-utility-bar__text",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Container of the utility panel",
              "annotations": {
                "selector": ".slds-utility-panel",
                "restrict": ".slds-utility-bar_container div"
              },
              "id": ".slds-utility-panel",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-is-open",
                    "restrict": ".slds-utility-panel",
                    "modifier": true
                  },
                  "id": ".slds-is-open",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Header that contains an icon, title and panel actions such as minimizing the panel",
                  "annotations": {
                    "selector": ".slds-utility-panel__header",
                    "restrict": ".slds-utility-panel div"
                  },
                  "id": ".slds-utility-panel__header",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Area that contains the utility panel feature",
                  "annotations": {
                    "selector": ".slds-utility-panel__body",
                    "restrict": ".slds-utility-panel div"
                  },
                  "id": ".slds-utility-panel__body",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/docked-utility-bar/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "default",
                  "label": "Default",
                  "demoStyles": "\n  height: 540px;\n  overflow: hidden;\n  padding-top: 50px;\n\n  .slds-utility-bar_container {\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n  }\n\n  .slds-utility-bar,\n  .slds-utility-panel {\n    position: absolute;\n  }\n"
                },
                {
                  "id": "open",
                  "label": "Panel Open",
                  "demoStyles": "\n  height: 540px;\n  overflow: hidden;\n  padding-top: 50px;\n\n  .slds-utility-bar_container {\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n  }\n\n  .slds-utility-bar,\n  .slds-utility-panel {\n    position: absolute;\n  }\n"
                },
                {
                  "id": "notification",
                  "label": "Item has notification",
                  "demoStyles": "\n  height: 540px;\n  overflow: hidden;\n  padding-top: 50px;\n\n  .slds-utility-bar_container {\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n  }\n\n  .slds-utility-bar,\n  .slds-utility-panel {\n    position: absolute;\n  }\n"
                },
                {
                  "id": "pop-out",
                  "label": "Item has popout",
                  "demoStyles": "\n  height: 540px;\n  overflow: hidden;\n  padding-top: 50px;\n\n  .slds-utility-bar_container {\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n  }\n\n  .slds-utility-bar,\n  .slds-utility-panel {\n    position: absolute;\n  }\n"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/docked-utility-bar/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "publishers": {
      "description": "To initialize the publisher, apply the `.slds-publisher` class to a containing\n`<div>`. The publisher consists of, but is not limited to, a text input form\nelement that is either a plain text or rich text editor. A row of actionable\ninteractions, such as attaching additional content, adding followers and a submit button.\n\nThe variants of the publishers have different use cases, so please pay attention\nto the markup structure of each.",
      "annotations": {
        "summary": "A publisher is an advanced longform text input form element.",
        "base": true,
        "name": "publishers",
        "selector": ".slds-publisher",
        "support": "dev-ready",
        "category": "feature",
        "type": "data-entry",
        "role": "textbox"
      },
      "id": "publishers",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes a publisher",
            "name": "base",
            "selector": ".slds-publisher",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "selector": ".slds-is-active",
                "restrict": ".slds-publisher",
                "modifier": true
              },
              "id": ".slds-is-active",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-publisher__toggle-visibility",
                "restrict": ".slds-publisher label, .slds-publisher ul",
                "required": true
              },
              "id": ".slds-publisher__toggle-visibility",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Abstraction of the text input styles",
              "annotations": {
                "selector": ".slds-publisher__input",
                "restrict": ".slds-publisher textarea",
                "required": true
              },
              "id": ".slds-publisher__input",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Bottom row of actionable items",
              "annotations": {
                "selector": ".slds-publisher__actions",
                "restrict": ".slds-publisher div",
                "required": true
              },
              "id": ".slds-publisher__actions",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Initiates publisher that is specific to commenting in threads",
                "name": "comment",
                "selector": ".slds-publisher_comment",
                "restrict": ".slds-publisher",
                "support": "dev-ready",
                "variant": true
              },
              "id": "comment",
              "restrictees": [
                {
                  "description": "Applies focus to comment publisher container when inside `textarea`",
                  "annotations": {
                    "selector": ".slds-has-focus",
                    "restrict": ".slds-publisher_comment",
                    "notes": "Added through JavaScript",
                    "modifier": true
                  },
                  "id": ".slds-has-focus",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/publishers/comment/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "active",
                      "label": "Active"
                    },
                    {
                      "id": "focused",
                      "label": "Focused"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/publishers/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "active",
                  "label": "Active"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/publishers/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "datepickers": {
      "description": "",
      "annotations": {
        "summary": "A datepicker is a text input to capture a date. You can select a single date, date range or date and time.",
        "base": true,
        "name": "datepickers",
        "selector": ".slds-datepicker",
        "support": "dev-ready",
        "category": "experience",
        "type": "data-entry",
        "role": "grid, combobox"
      },
      "id": "datepickers",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initiates a datepicker component",
            "name": "base",
            "selector": ".slds-datepicker",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "selector": ".slds-disabled-text",
                "restrict": ".slds-datepicker td",
                "deprecated": true
              },
              "id": ".slds-disabled-text",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Style for calendar days",
                "selector": ".slds-day",
                "restrict": ".slds-datepicker td span"
              },
              "id": ".slds-day",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Indicates today",
                "selector": ".slds-is-today",
                "restrict": ".slds-datepicker td"
              },
              "id": ".slds-is-today",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Indicates selected days",
                "selector": ".slds-is-selected",
                "restrict": ".slds-datepicker td"
              },
              "id": ".slds-is-selected",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Aligns filter items horizontally",
                "selector": ".slds-datepicker__filter",
                "restrict": ".slds-datepicker div"
              },
              "id": ".slds-datepicker__filter",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Spaces out month filter",
                "selector": ".slds-datepicker__filter_month",
                "restrict": ".slds-datepicker div"
              },
              "id": ".slds-datepicker__filter_month",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Container of the month table",
                "selector": ".slds-datepicker__month",
                "restrict": ".slds-datepicker table"
              },
              "id": ".slds-datepicker__month",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Indicates days that are in previous/next months",
                    "selector": ".slds-day_adjacent-month",
                    "restrict": ".slds-datepicker__month td"
                  },
                  "id": ".slds-day_adjacent-month",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "If you desire a multi-select date range, the selected cell will need to have\n`.slds-is-selected-multi` applied to the `<td>`.\n\nIf you are selecting multiple dates within the same week, the class `slds-has-multi-selection`\nshould be added to the `<tr>`.\n\nIf you are selecting multiple dates spanning over two or more weeks, you will\nneed to add the class `.slds-has-multi-row-selection` to each `<tr>` that has\nselected dates.",
              "annotations": {
                "summary": "Class on row to notify that more than one date will be selected within the week",
                "name": "range",
                "selector": ".slds-has-multi-selection",
                "restrict": ".slds-datepicker tr",
                "support": "dev-ready",
                "variant": true
              },
              "id": "range",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/datepickers/range/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Base - Default",
                      "demoStyles": "height: 25rem;"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "table_default",
                      "label": "Default in a Data Table",
                      "demoStyles": "height: 25rem;"
                    },
                    {
                      "id": "table_start-date",
                      "label": "Start date selected in a Data Table",
                      "demoStyles": "height: 25rem;"
                    },
                    {
                      "id": "table_end-date-week",
                      "label": "End date selected (Same week) in a Data Table",
                      "demoStyles": "height: 25rem;"
                    },
                    {
                      "id": "table_end-date-weeks",
                      "label": "End date selected (Different week) in a Data Table",
                      "demoStyles": "height: 25rem;"
                    },
                    {
                      "id": "table_today-in-range",
                      "label": "Today - In selected range in a Data Table",
                      "demoStyles": "height: 25rem;"
                    },
                    {
                      "id": "table_span-across-month-in-range",
                      "label": "Current and adjacent month in selected range in a Data Table",
                      "demoStyles": "height: 25rem;"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "start-date",
                      "label": "Start date selected",
                      "demoStyles": "height: 25rem;"
                    },
                    {
                      "id": "end-date-week",
                      "label": "End date selected (Same week)",
                      "demoStyles": "height: 25rem;"
                    },
                    {
                      "id": "end-date-weeks",
                      "label": "End date selected (Different week)",
                      "demoStyles": "height: 25rem;"
                    },
                    {
                      "id": "today-in-range",
                      "label": "Today - In selected range",
                      "demoStyles": "height: 25rem;"
                    },
                    {
                      "id": "span-across-month-in-range",
                      "label": "Current and adjacent month in selected range",
                      "demoStyles": "height: 25rem;"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "Class on row to notify that more than one date will be selected with multiple weeks",
                "selector": ".slds-has-multi-row-selection",
                "restrict": ".slds-datepicker tr"
              },
              "id": ".slds-has-multi-row-selection",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Indicates if the selected days are apart of a date range",
                "selector": ".slds-is-selected-multi",
                "restrict": ".slds-datepicker td"
              },
              "id": ".slds-is-selected-multi",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/datepickers/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Base – default",
                  "demoStyles": "height: 25rem;"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "mobile",
                  "label": "Mobile",
                  "demoStyles": "height: 25rem;"
                },
                {
                  "id": "datepicker-in-datatable",
                  "label": "Datepicker in a Data Table",
                  "demoStyles": "height: 25rem;"
                },
                {
                  "id": "datepicker-in-datatable_date-selected",
                  "label": "Datepicker with date selected in a Data Table",
                  "demoStyles": "height: 25rem;"
                },
                {
                  "id": "datepicker-in-datatable_with-error",
                  "label": "Datepicker with an error in a Data Table",
                  "demoStyles": "height: 25rem;"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "datepicker-day-selected",
                  "label": "Date selected",
                  "demoStyles": "height: 25rem;"
                },
                {
                  "id": "datepicker-with-error",
                  "label": "Date Picker has Error",
                  "demoStyles": "height: 25rem;"
                },
                {
                  "id": "datepicker-required",
                  "label": "Date Picker - required",
                  "demoStyles": "height: 25rem;"
                },
                {
                  "id": "datepicker-required-with-error",
                  "label": "Date Picker - required with error",
                  "demoStyles": "height: 25rem;"
                },
                {
                  "id": "datepicker-with-tooltip",
                  "label": "Date Picker - With tooltip",
                  "demoStyles": "height: 25rem;"
                },
                {
                  "id": "datepicker-disabled",
                  "label": "Datepicker - disabled",
                  "demoStyles": "height: 8rem;",
                  "storybookStyles": true
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/datepickers/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "files": {
      "description": "",
      "annotations": {
        "summary": "Files are a representation of content uploaded as an attachment.",
        "base": true,
        "name": "files",
        "selector": ".slds-file",
        "support": "dev-ready"
      },
      "id": "files",
      "restrictees": [
        {
          "description": "A figure component is a self-contained unit of content, such as an image with an optional caption. The figure component should NOT be used with icons or logos. A figure can optionally be cropped to a specific ratio such as 16x9, 4x3 and 1x1 with the use of `.slds-image__crop` and passing in a ratio class such as `.slds-image__crop_16-by-9`.",
          "annotations": {
            "summary": "Initializes a file component",
            "name": "base",
            "selector": ".slds-file",
            "restrict": "figure, div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "A decorator class that prevents hover styles from being applied to Files in loading state",
              "annotations": {
                "selector": ".slds-file_loading",
                "restrict": ".slds-file, .slds-image"
              },
              "id": ".slds-file_loading",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "A decorator class that allows the hover icon to be positioned properly when File has a title",
              "annotations": {
                "selector": ".slds-has-title",
                "restrict": ".slds-file, .slds-image"
              },
              "id": ".slds-has-title",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Modifying class if the image in a figure is in portrait orientation",
              "annotations": {
                "selector": ".slds-file__figure_portrait",
                "restrict": ".slds-file a, .slds-file figure"
              },
              "id": ".slds-file__figure_portrait",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Set crop boundaries to a file component, set to 16:9 by default",
              "annotations": {
                "selector": ".slds-file__crop",
                "restrict": ".slds-file a, .slds-file figure"
              },
              "id": ".slds-file__crop",
              "restrictees": [
                {
                  "description": "Crops file to a ratio of 1:1",
                  "annotations": {
                    "selector": ".slds-file__crop_1-by-1",
                    "restrict": ".slds-file__crop",
                    "modifier": true,
                    "group": "ratio"
                  },
                  "id": ".slds-file__crop_1-by-1",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Crops file to a ratio of 16:9",
                  "annotations": {
                    "selector": ".slds-file__crop_16-by-9",
                    "restrict": ".slds-file__crop",
                    "modifier": true,
                    "group": "ratio"
                  },
                  "id": ".slds-file__crop_16-by-9",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Crops file to a ratio of 4:3",
                  "annotations": {
                    "selector": ".slds-file__crop_4-by-3",
                    "restrict": ".slds-file__crop",
                    "modifier": true,
                    "group": "ratio"
                  },
                  "id": ".slds-file__crop_4-by-3",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Figure element that contains the image of a File",
              "annotations": {
                "selector": ".slds-file__figure",
                "restrict": ".slds-file a, .slds-file figure"
              },
              "id": ".slds-file__figure",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Image caption associated to a file",
              "annotations": {
                "selector": ".slds-file__title",
                "restrict": ".slds-file figcaption, .slds-file div"
              },
              "id": ".slds-file__title",
              "restrictees": [
                {
                  "description": "Text title for file name",
                  "annotations": {
                    "selector": ".slds-file__text",
                    "restrict": ".slds-file__title span"
                  },
                  "id": ".slds-file__text",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Hack to accomodate for text truncation next to actions menu buttons",
                  "annotations": {
                    "selector": ".slds-file-has-actions",
                    "restrict": ".slds-file__title"
                  },
                  "id": ".slds-file-has-actions",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Adds overlay to file",
                  "annotations": {
                    "selector": ".slds-file__title_overlay",
                    "restrict": ".slds-file__title"
                  },
                  "id": ".slds-file__title_overlay",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Creates card title bar on file",
                  "annotations": {
                    "selector": ".slds-file__title_card",
                    "restrict": ".slds-file__title"
                  },
                  "id": ".slds-file__title_card",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Creates gradient scrim bar on file",
                  "annotations": {
                    "selector": ".slds-file__title_scrim",
                    "restrict": ".slds-file__title"
                  },
                  "id": ".slds-file__title_scrim",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "If text sits on top of image, apply an overlay with this class",
              "annotations": {
                "selector": ".slds-file_overlay",
                "restrict": ".slds-file div"
              },
              "id": ".slds-file_overlay",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Change style of image to a card look",
              "annotations": {
                "selector": ".slds-file_card",
                "restrict": ".slds-file"
              },
              "id": ".slds-file_card",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "When only image type is available, this class help position the file type icon",
              "annotations": {
                "selector": ".slds-file__icon",
                "restrict": ".slds-file div, .slds-file span"
              },
              "id": ".slds-file__icon",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "This positions the action menu on the title bar",
              "annotations": {
                "selector": ".slds-file__actions-menu",
                "restrict": ".slds-file div"
              },
              "id": ".slds-file__actions-menu",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "This adds an external icon to the top left side of the card",
              "annotations": {
                "selector": ".slds-file__external-icon",
                "restrict": ".slds-file div",
                "required": true
              },
              "id": ".slds-file__external-icon",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "This changes the color of the loading icon",
              "annotations": {
                "selector": ".slds-file__loading-icon",
                "restrict": ".slds-file svg",
                "required": true
              },
              "id": ".slds-file__loading-icon",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "This vertically centers the icon when there is no title bar",
              "annotations": {
                "selector": ".slds-file_center-icon",
                "restrict": ".slds-file"
              },
              "id": ".slds-file_center-icon",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/files/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "attachment-file-no-image",
                  "label": "File with no image"
                },
                {
                  "id": "attachment-file-no-title",
                  "label": "File with no title"
                },
                {
                  "id": "attachment-file-truncate-title",
                  "label": "File with truncating title"
                },
                {
                  "id": "attachment-file-with-actions",
                  "label": "File with actions"
                },
                {
                  "id": "attachment-file-with-no-title-actions",
                  "label": "File with no title + actions"
                },
                {
                  "id": "attachment-file-external-icon",
                  "label": "File with external icon"
                },
                {
                  "id": "attachment-file-loading-with-title",
                  "label": "File in loading state with title"
                },
                {
                  "id": "attachment-file-loading-no-title",
                  "label": "File in loading state without title"
                },
                {
                  "id": "multi-attachments",
                  "label": "Less than 3 file attachments"
                },
                {
                  "id": "multi-attachments-overflow",
                  "label": "Greater than 3 file attachments"
                },
                {
                  "id": "link-attachment",
                  "label": "Link attachment"
                },
                {
                  "id": "crop-4-by-3",
                  "label": "Crop 4 x 3"
                },
                {
                  "id": "crop-16-by-9",
                  "label": "Crop 16 x 9"
                },
                {
                  "id": "crop-1-by-1",
                  "label": "Crop 1 by 1"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/files/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "global-header": {
      "description": "",
      "annotations": {
        "summary": "The global header is the anchor for the Salesforce platform and spans all other parts of the UI. The functionality in the header is applicable across all contexts in the Salesforce ecosystem (internal or 3rd party).",
        "base": true,
        "name": "global-header",
        "selector": ".slds-global-header_container",
        "category": "feature",
        "type": "layout",
        "support": "dev-ready",
        "s1": "false"
      },
      "id": "global-header",
      "restrictees": [
        {
          "description": "Container that fixes the global header to the top of the viewport,\ncontains global header element",
          "annotations": {
            "name": "base",
            "selector": ".slds-global-header_container",
            "restrict": "header",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "selector": ".slds-global-header",
                "restrict": ".slds-global-header_container div"
              },
              "id": ".slds-global-header",
              "restrictees": [
                {
                  "description": "A region within the global header",
                  "annotations": {
                    "selector": ".slds-global-header__item",
                    "restrict": ".slds-global-header div, .slds-global-header ul"
                  },
                  "id": ".slds-global-header__item",
                  "restrictees": [
                    {
                      "description": "Button icon specifically for global actions",
                      "annotations": {
                        "selector": ".slds-global-header__button_icon-actions",
                        "restrict": ".slds-global-header__item button",
                        "deprecated": true
                      },
                      "id": ".slds-global-header__button_icon-actions",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Deal with sizing for global header icons",
                      "annotations": {
                        "selector": ".global-header__icon",
                        "restrict": ".slds-global-header__item svg",
                        "deprecated": true
                      },
                      "id": ".global-header__icon",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Button icon specifically for global actions",
                      "annotations": {
                        "selector": ".slds-global-header__button_icon-favorites",
                        "restrict": ".slds-global-header__item button",
                        "deprecated": true
                      },
                      "id": ".slds-global-header__button_icon-favorites",
                      "restrictees": [
                        {
                          "description": "Selected state for favorites button",
                          "annotations": {
                            "selector": ".slds-is-selected",
                            "restrict": ".slds-global-header__button_icon-favorites",
                            "deprecated": true,
                            "group": "stateful"
                          },
                          "id": ".slds-is-selected",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "Disabled state for favorites button",
                          "annotations": {
                            "selector": ".slds-is-disabled",
                            "restrict": ".slds-global-header__button_icon-favorites",
                            "deprecated": true
                          },
                          "id": ".slds-is-disabled",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Button icons on the global header",
                      "annotations": {
                        "selector": ".slds-global-header__button_icon",
                        "restrict": ".slds-global-header__item button",
                        "deprecated": true
                      },
                      "id": ".slds-global-header__button_icon",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Container of the global header logo",
                      "annotations": {
                        "selector": ".slds-global-header__logo",
                        "restrict": ".slds-global-header__item div",
                        "required": true
                      },
                      "id": ".slds-global-header__logo",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Region that contains the search input, handles sizing",
                      "annotations": {
                        "selector": ".slds-global-header__item_search",
                        "restrict": ".slds-global-header__item:nth-child(2)"
                      },
                      "id": ".slds-global-header__item_search",
                      "restrictees": [
                        {
                          "description": "Primary combobox that contains the search input, handles sizing",
                          "annotations": {
                            "selector": ".slds-global-search__form-element div",
                            "restrict": ".slds-global-header__item_search"
                          },
                          "id": ".slds-global-search__form-element div",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "The container of pill selections found inside of a combobox group",
                                "selector": ".slds-listbox_selection-group",
                                "restrict": ".slds-combobox-group ~ div, .slds-combobox_container ~ div"
                              },
                              "id": ".slds-listbox_selection-group",
                              "restrictees": [
                                {
                                  "description": "Listbox container",
                                  "annotations": {
                                    "name": "listbox",
                                    "selector": ".slds-listbox",
                                    "restrict": ".slds-dropdown ul, .slds-dueling-list__options ul, .slds-pill_container ul, .slds-listbox_selection-group ul, .slds-combobox_container ul, .slds-form-element__control ul, .slds-popover__body ul",
                                    "support": "dev-ready",
                                    "variant": true
                                  },
                                  "id": "listbox",
                                  "restrictees": [
                                    {
                                      "description": "Inline listbox",
                                      "annotations": {
                                        "selector": ".slds-listbox_inline",
                                        "restrict": ".slds-listbox",
                                        "modifier": true
                                      },
                                      "id": ".slds-listbox_inline",
                                      "restrictees": [],
                                      "docPath": null,
                                      "showcasePath": null,
                                      "showcase": []
                                    },
                                    {
                                      "description": "Horizontal listbox",
                                      "annotations": {
                                        "selector": ".slds-listbox_horizontal",
                                        "restrict": ".slds-listbox",
                                        "modifier": true
                                      },
                                      "id": ".slds-listbox_horizontal",
                                      "restrictees": [],
                                      "docPath": null,
                                      "showcasePath": null,
                                      "showcase": []
                                    },
                                    {
                                      "description": "Listbox item",
                                      "annotations": {
                                        "selector": ".slds-listbox__item",
                                        "restrict": ".slds-listbox > li"
                                      },
                                      "id": ".slds-listbox__item",
                                      "restrictees": [
                                        {
                                          "description": "Choosable option within listbox",
                                          "annotations": {
                                            "selector": ".slds-listbox__option",
                                            "restrict": ".slds-listbox__item > div"
                                          },
                                          "id": ".slds-listbox__option",
                                          "restrictees": [
                                            {
                                              "description": "",
                                              "annotations": {
                                                "summary": "Header for choosable option within listbox",
                                                "selector": ".slds-listbox__option-header",
                                                "restrict": ".slds-listbox__option h3"
                                              },
                                              "id": ".slds-listbox__option-header",
                                              "restrictees": [],
                                              "docPath": null,
                                              "showcasePath": null,
                                              "showcase": []
                                            },
                                            {
                                              "description": "",
                                              "annotations": {
                                                "summary": "Container for listbox option icon",
                                                "selector": ".slds-listbox__option-icon",
                                                "restrict": ".slds-listbox__option span"
                                              },
                                              "id": ".slds-listbox__option-icon",
                                              "restrictees": [],
                                              "docPath": null,
                                              "showcasePath": null,
                                              "showcase": []
                                            },
                                            {
                                              "description": "Focus state of a vertical listbox option",
                                              "annotations": {
                                                "selector": ".slds-has-focus",
                                                "restrict": ".slds-listbox__option",
                                                "modifier": true
                                              },
                                              "id": ".slds-has-focus",
                                              "restrictees": [],
                                              "docPath": null,
                                              "showcasePath": null,
                                              "showcase": []
                                            },
                                            {
                                              "description": "Modifies the listbox option if it contains an entity object",
                                              "annotations": {
                                                "selector": ".slds-listbox__option_entity",
                                                "restrict": ".slds-listbox__option"
                                              },
                                              "id": ".slds-listbox__option_entity",
                                              "restrictees": [],
                                              "docPath": null,
                                              "showcasePath": null,
                                              "showcase": []
                                            },
                                            {
                                              "description": "Modifies the listbox option if it contains an plain object or string",
                                              "annotations": {
                                                "selector": ".slds-listbox__option_plain",
                                                "restrict": ".slds-listbox__option"
                                              },
                                              "id": ".slds-listbox__option_plain",
                                              "restrictees": [],
                                              "docPath": null,
                                              "showcasePath": null,
                                              "showcase": []
                                            },
                                            {
                                              "description": "If the listbox option has metadata or secondary information that sits below its primary text",
                                              "annotations": {
                                                "selector": ".slds-listbox__option_has-meta",
                                                "restrict": ".slds-listbox__option"
                                              },
                                              "id": ".slds-listbox__option_has-meta",
                                              "restrictees": [],
                                              "docPath": null,
                                              "showcasePath": null,
                                              "showcase": []
                                            },
                                            {
                                              "description": "Modifier that makes selected icon visible",
                                              "annotations": {
                                                "selector": ".slds-is-selected",
                                                "restrict": ".slds-listbox__option",
                                                "modifier": true
                                              },
                                              "id": ".slds-is-selected",
                                              "restrictees": [],
                                              "docPath": null,
                                              "showcasePath": null,
                                              "showcase": []
                                            },
                                            {
                                              "description": "The main text of an entity listbox",
                                              "annotations": {
                                                "selector": ".slds-listbox__option-text_entity",
                                                "restrict": ".slds-listbox__option span"
                                              },
                                              "id": ".slds-listbox__option-text_entity",
                                              "restrictees": [],
                                              "docPath": null,
                                              "showcasePath": null,
                                              "showcase": []
                                            },
                                            {
                                              "description": "The metadata or secondary text of an entity listbox",
                                              "annotations": {
                                                "selector": ".slds-listbox__option-meta",
                                                "restrict": ".slds-listbox__option span"
                                              },
                                              "id": ".slds-listbox__option-meta",
                                              "restrictees": [],
                                              "docPath": null,
                                              "showcasePath": null,
                                              "showcase": []
                                            }
                                          ],
                                          "docPath": null,
                                          "showcasePath": null,
                                          "showcase": []
                                        },
                                        {
                                          "description": "The icon within a plain listbox that indicates if an option has been selected or not.",
                                          "annotations": {
                                            "selector": ".slds-listbox__icon-selected",
                                            "restrict": ".slds-listbox__item svg"
                                          },
                                          "id": ".slds-listbox__icon-selected",
                                          "restrictees": [],
                                          "docPath": null,
                                          "showcasePath": null,
                                          "showcase": []
                                        }
                                      ],
                                      "docPath": null,
                                      "showcasePath": null,
                                      "showcase": []
                                    },
                                    {
                                      "description": "Creates a vertical listbox",
                                      "annotations": {
                                        "selector": ".slds-listbox_vertical",
                                        "restrict": ".slds-listbox",
                                        "modifier": true
                                      },
                                      "id": ".slds-listbox_vertical",
                                      "restrictees": [],
                                      "docPath": null,
                                      "showcasePath": null,
                                      "showcase": []
                                    },
                                    {
                                      "description": "",
                                      "annotations": {
                                        "summary": "Forces overflow scrolling after 5 list items",
                                        "selector": ".slds-dropdown_length-5",
                                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                                        "modifier": true,
                                        "group": "height"
                                      },
                                      "id": ".slds-dropdown_length-5",
                                      "restrictees": [],
                                      "docPath": null,
                                      "showcasePath": null,
                                      "showcase": []
                                    },
                                    {
                                      "description": "",
                                      "annotations": {
                                        "summary": "Forces overflow scrolling after 7 list items",
                                        "selector": ".slds-dropdown_length-7",
                                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                                        "modifier": true,
                                        "group": "height"
                                      },
                                      "id": ".slds-dropdown_length-7",
                                      "restrictees": [],
                                      "docPath": null,
                                      "showcasePath": null,
                                      "showcase": []
                                    },
                                    {
                                      "description": "",
                                      "annotations": {
                                        "summary": "Forces overflow scrolling after 10 list items",
                                        "selector": ".slds-dropdown_length-10",
                                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                                        "modifier": true,
                                        "group": "height"
                                      },
                                      "id": ".slds-dropdown_length-10",
                                      "restrictees": [],
                                      "docPath": null,
                                      "showcasePath": null,
                                      "showcase": []
                                    },
                                    {
                                      "description": "",
                                      "annotations": {
                                        "summary": "Forces overflow scrolling after 5 list items with an icon",
                                        "selector": ".slds-dropdown_length-with-icon-5",
                                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                                        "modifier": true,
                                        "group": "height"
                                      },
                                      "id": ".slds-dropdown_length-with-icon-5",
                                      "restrictees": [],
                                      "docPath": null,
                                      "showcasePath": null,
                                      "showcase": []
                                    },
                                    {
                                      "description": "",
                                      "annotations": {
                                        "summary": "Forces overflow scrolling after 7 list items with an icon",
                                        "selector": ".slds-dropdown_length-with-icon-7",
                                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                                        "modifier": true,
                                        "group": "height"
                                      },
                                      "id": ".slds-dropdown_length-with-icon-7",
                                      "restrictees": [],
                                      "docPath": null,
                                      "showcasePath": null,
                                      "showcase": []
                                    },
                                    {
                                      "description": "",
                                      "annotations": {
                                        "summary": "Forces overflow scrolling after 10 list items with an icon",
                                        "selector": ".slds-dropdown_length-with-icon-10",
                                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                                        "modifier": true,
                                        "group": "height"
                                      },
                                      "id": ".slds-dropdown_length-with-icon-10",
                                      "restrictees": [],
                                      "docPath": null,
                                      "showcasePath": null,
                                      "showcase": []
                                    }
                                  ],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Expanded state of a selection group",
                                    "selector": ".slds-is-expanded",
                                    "restrict": ".slds-listbox_selection-group"
                                  },
                                  "id": ".slds-is-expanded",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Toggle button to show all of the pill selections",
                                    "selector": ".slds-listbox-toggle",
                                    "restrict": ".slds-listbox_selection-group > span"
                                  },
                                  "id": ".slds-listbox-toggle",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                }
                              ],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Creates the shaded backdrop used behind the modal.",
                              "annotations": {
                                "selector": ".slds-backdrop",
                                "restrict": ".slds-modal ~ div",
                                "notes": "This should follow after the `.slds-modal` as an empty element.",
                                "required": true
                              },
                              "id": ".slds-backdrop",
                              "restrictees": [
                                {
                                  "description": "Allows the backdrop to be visible.",
                                  "annotations": {
                                    "selector": ".slds-backdrop_open",
                                    "restrict": ".slds-backdrop",
                                    "notes": "Apply this class to a modal backdrop with JavaScript to make it visible.",
                                    "modifier": true,
                                    "required": true
                                  },
                                  "id": ".slds-backdrop_open",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                }
                              ],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Global actions component wrapper",
                    "selector": ".slds-global-actions",
                    "restrict": ".slds-global-header ul"
                  },
                  "id": ".slds-global-actions",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "List item for each global action",
                        "selector": ".slds-global-actions__item",
                        "restrict": ".slds-global-actions li"
                      },
                      "id": ".slds-global-actions__item",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "The actionable button inside of a global actions list item",
                            "selector": ".slds-global-actions__item-action",
                            "restrict": ".slds-global-actions__item button"
                          },
                          "id": ".slds-global-actions__item-action",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "User profile action icon",
                                "selector": ".slds-global-actions__avatar",
                                "restrict": ".slds-global-actions__item-action"
                              },
                              "id": ".slds-global-actions__avatar",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Task action icon",
                                "selector": ".slds-global-actions__task",
                                "restrict": ".slds-global-actions__item-action"
                              },
                              "id": ".slds-global-actions__task",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Notification action icon",
                                "selector": ".slds-global-actions__notifications",
                                "restrict": ".slds-global-actions__item-action"
                              },
                              "id": ".slds-global-actions__notifications",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Favorites action button group",
                            "selector": ".slds-global-actions__favorites",
                            "restrict": ".slds-global-actions__item div"
                          },
                          "id": ".slds-global-actions__favorites",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Star icon inside of favorites button group",
                                "selector": ".slds-global-actions__favorites-action",
                                "restrict": ".slds-global-actions__favorites button"
                              },
                              "id": ".slds-global-actions__favorites-action",
                              "restrictees": [
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Selected/clicked state on favorites button",
                                    "selector": ".slds-is-selected",
                                    "restrict": ".slds-global-actions__favorites-action"
                                  },
                                  "id": ".slds-is-selected",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Disabled state on favorites button",
                                    "selector": ".slds-is-disabled",
                                    "restrict": ".slds-global-actions__favorites-action"
                                  },
                                  "id": ".slds-is-disabled",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                }
                              ],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": "More dropdown icon inside of favorites button group",
                                "selector": ".slds-global-actions__favorites-more",
                                "restrict": ".slds-global-actions__favorites button"
                              },
                              "id": ".slds-global-actions__favorites-more",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Notification counter badge",
                            "selector": ".slds-notification-badge",
                            "restrict": ".slds-global-actions__item span"
                          },
                          "id": ".slds-notification-badge",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/global-header/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "search-focused-expanded",
                  "label": "Global Search - Focused and Exanded"
                },
                {
                  "id": "search-active-typing",
                  "label": "Global Search - Active and typing"
                },
                {
                  "id": "favorites-disabled",
                  "label": "Favorites - Disabled"
                },
                {
                  "id": "notification-count-1",
                  "label": "Notification - Count +1"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/global-header/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "summary-detail": {
      "description": "",
      "annotations": {
        "summary": "Use Summary Detail to show and hide details while always showing a summary",
        "base": true,
        "name": "summary-detail",
        "selector": ".slds-summary-detail",
        "category": "experience",
        "type": "data-display",
        "support": "dev-ready",
        "layout": "responsive"
      },
      "id": "summary-detail",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes a summary detail",
            "name": "base",
            "selector": ".slds-summary-detail",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Styles the position of the toggle icon",
                "selector": ".slds-summary-detail__action-icon",
                "restrict": ".slds-summary-detail div"
              },
              "id": ".slds-summary-detail__action-icon",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Styles the visibility of the detail content",
                "selector": ".slds-summary-detail__content",
                "restrict": ".slds-summary-detail div"
              },
              "id": ".slds-summary-detail__content",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Toggle visibility of the detail section + rotate icon",
              "annotations": {
                "selector": ".slds-is-open",
                "restrict": ".slds-summary-detail",
                "modifier": true
              },
              "id": ".slds-is-open",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/summary-detail/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "closed-with-complex-title",
                  "label": "Closed with Complex title"
                },
                {
                  "id": "open-with-complex-title",
                  "label": "Open with Complex title"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "closed",
                  "label": "Closed"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/summary-detail/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "split-view": {
      "description": "",
      "annotations": {
        "summary": "Split view is used to navigate between records in a list while staying on the same screen.",
        "name": "split-view",
        "support": "dev-ready",
        "base": true,
        "role": "expandable-panel",
        "scroller": true,
        "type": "navigation",
        "category": "feature",
        "s1": "false",
        "selector": ".slds-split-view_container"
      },
      "id": "split-view",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Wrapper of split view",
            "name": "base",
            "selector": ".slds-split-view_container",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Modifier to rotate the left arrow icon on close",
                "selector": ".slds-is-closed",
                "restrict": ".slds-split-view_container, .slds-split-view__toggle-button",
                "modifier": true,
                "group": "toggle"
              },
              "id": ".slds-is-closed",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Toggles open/close state of split view container",
                "selector": ".slds-is-open",
                "restrict": ".slds-split-view_container, .slds-split-view__toggle-button",
                "modifier": true,
                "group": "toggle"
              },
              "id": ".slds-is-open",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-split-view",
                "restrict": ".slds-split-view_container article"
              },
              "id": ".slds-split-view",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Header of split view",
                    "selector": ".slds-split-view__header",
                    "restrict": ".slds-split-view header",
                    "notes": "Contains elements such as the list filter, view switcher and refresh button"
                  },
                  "id": ".slds-split-view__header",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Column headers",
                    "selector": ".slds-split-view__list-header",
                    "restrict": ".slds-split-view div"
                  },
                  "id": ".slds-split-view__list-header",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Each row of the list of split view",
                    "selector": ".slds-split-view__list-item",
                    "restrict": ".slds-split-view li"
                  },
                  "id": ".slds-split-view__list-item",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Unread states",
                        "selector": ".slds-indicator_unread",
                        "restrict": ".slds-split-view__list-item abbr"
                      },
                      "id": ".slds-indicator_unread",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Actionable row of split view",
                        "selector": ".slds-split-view__list-item-action",
                        "restrict": ".slds-split-view__list-item a"
                      },
                      "id": ".slds-split-view__list-item-action",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Expand/Collapse button to toggle open/close state of split view",
                "selector": ".slds-split-view__toggle-button",
                "restrict": ".slds-split-view_container button"
              },
              "id": ".slds-split-view__toggle-button",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Modifier to rotate the left arrow icon on close",
                    "selector": ".slds-is-closed",
                    "restrict": ".slds-split-view_container, .slds-split-view__toggle-button",
                    "modifier": true,
                    "group": "toggle"
                  },
                  "id": ".slds-is-closed",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Toggles open/close state of split view container",
                    "selector": ".slds-is-open",
                    "restrict": ".slds-split-view_container, .slds-split-view__toggle-button",
                    "modifier": true,
                    "group": "toggle"
                  },
                  "id": ".slds-is-open",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/split-view/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Base - Default",
                  "demoStyles": "display: flex; width: 20rem; height: 37.5rem;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "selected-item",
                  "label": "Selected Item",
                  "demoStyles": "display: flex; width: 20rem; height: 37.5rem;",
                  "storybookStyles": true
                },
                {
                  "id": "selected-item-deprecated",
                  "label": "Deprecated - Selected Item",
                  "demoStyles": "display: flex; width: 20rem; height: 37.5rem;",
                  "storybookStyles": true
                },
                {
                  "id": "overflow",
                  "label": "Overflow",
                  "demoStyles": "display: flex; width: 20rem; height: 37.5rem;",
                  "storybookStyles": true
                },
                {
                  "id": "unread",
                  "label": "Unread Items",
                  "demoStyles": "display: flex; width: 20rem; height: 37.5rem;",
                  "storybookStyles": true
                },
                {
                  "id": "panel-collapsed",
                  "label": "Collapsed Panel",
                  "demoStyles": "display: flex; width: 20rem; height: 37.5rem;",
                  "storybookStyles": true
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/split-view/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "color-picker": {
      "description": "",
      "annotations": {
        "summary": "A configurable interface for color selection",
        "base": true,
        "name": "color-picker",
        "selector": ".slds-color-picker",
        "support": "dev-ready",
        "category": "base"
      },
      "id": "color-picker",
      "restrictees": [
        {
          "description": "The base variant is the fully featured color picker, with a direct text\ninput, and a button-triggered popover, which has tabs with both a list\nof predefined color options (swatches), as well as an interactive tool\nfor custom color configuration.",
          "annotations": {
            "summary": "Fully featured color picker, with swatches and a custom color config",
            "variant": true,
            "name": "base",
            "selector": ".slds-color-picker",
            "restrict": "div",
            "support": "dev-ready"
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "'Summary' element for color selection.",
                "selector": ".slds-color-picker__summary",
                "restrict": ".slds-color-picker > div"
              },
              "id": ".slds-color-picker__summary",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Label for summary input",
                    "selector": ".slds-color-picker__summary-label",
                    "restrict": ".slds-color-picker__summary > label"
                  },
                  "id": ".slds-color-picker__summary-label",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Button that toggles the Color Picker Selector",
                    "selector": ".slds-color-picker__button",
                    "restrict": ".slds-color-picker__summary .slds-button"
                  },
                  "id": ".slds-color-picker__button",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Input field for summary UI",
                    "selector": ".slds-color-picker__summary-input",
                    "restrict": ".slds-color-picker__summary div"
                  },
                  "id": ".slds-color-picker__summary-input",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "The selector subcomponent. Extends upon a .slds-popover",
                "selector": ".slds-color-picker__selector",
                "restrict": ".slds-color-picker div, .slds-color-picker section"
              },
              "id": ".slds-color-picker__selector",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Swatch container",
                    "selector": ".slds-color-picker__swatches",
                    "restrict": ".slds-color-picker__selector ul"
                  },
                  "id": ".slds-color-picker__swatches",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Color Picker swatch",
                        "selector": ".slds-color-picker__swatch",
                        "restrict": ".slds-color-picker__swatches li"
                      },
                      "id": ".slds-color-picker__swatch",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "A swatch",
                            "selector": ".slds-swatch",
                            "restrict": ".slds-color-picker__swatch span, .slds-color-picker__summary-button span, .slds-color-picker__hue-and-preview span"
                          },
                          "id": ".slds-swatch",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Custom picker selection container",
                    "selector": ".slds-color-picker__custom",
                    "restrict": ".slds-color-picker__selector div"
                  },
                  "id": ".slds-color-picker__custom",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Custom picker range element",
                        "selector": ".slds-color-picker__custom-range",
                        "restrict": ".slds-color-picker__custom div"
                      },
                      "id": ".slds-color-picker__custom-range",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": true,
                            "selector": ".slds-color-picker__range-indicator",
                            "restrict": ".slds-color-picker__custom-range > a"
                          },
                          "id": ".slds-color-picker__range-indicator",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Container element for the hue slider and preview swatch",
                        "selector": ".slds-color-picker__hue-and-preview",
                        "restrict": ".slds-color-picker__custom div"
                      },
                      "id": ".slds-color-picker__hue-and-preview",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "The slide input that controls the hue",
                            "selector": ".slds-color-picker__hue-slider",
                            "restrict": ".slds-color-picker__hue-and-preview input"
                          },
                          "id": ".slds-color-picker__hue-slider",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "A swatch",
                            "selector": ".slds-swatch",
                            "restrict": ".slds-color-picker__swatch span, .slds-color-picker__summary-button span, .slds-color-picker__hue-and-preview span"
                          },
                          "id": ".slds-swatch",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "The group of direct input elements",
                        "selector": ".slds-color-picker__custom-inputs",
                        "restrict": ".slds-color-picker__custom > div"
                      },
                      "id": ".slds-color-picker__custom-inputs",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Footer for the Color Selector Picker",
                    "selector": ".slds-color-picker__selector-footer",
                    "restrict": ".slds-color-picker__selector div"
                  },
                  "id": ".slds-color-picker__selector-footer",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "The Custom-Only variant should only render the custom color selection tool\nin the Color Picker popover. It should not be inside a tabset.",
              "annotations": {
                "summary": "Swatches Only UI",
                "name": "custom-only",
                "selector": ".slds-color-picker_custom-only",
                "restrict": ".slds-color-picker",
                "support": "dev-ready",
                "variant": true
              },
              "id": "custom-only",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/color-picker/custom-only/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "custom-color-picker-open",
                      "label": "Open"
                    },
                    {
                      "id": "custom-color-picker-open-error",
                      "label": "Open with Error"
                    }
                  ]
                }
              ]
            },
            {
              "description": "The Predefined Only variant should only render the predefined colors\nselection in the Color Picker popover. It should not be inside a tabset.",
              "annotations": {
                "summary": "Swatches Only UI",
                "name": "predefined-only",
                "selector": ".slds-color-picker_predefined-only",
                "restrict": ".slds-color-picker",
                "support": "dev-ready",
                "variant": true
              },
              "id": "predefined-only",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/color-picker/predefined-only/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "predefined-color-picker-open",
                      "label": "Open"
                    }
                  ]
                }
              ]
            },
            {
              "description": "The Swatches Only variant should only render a group of individual swatches.\nIt should not render any of the main chrome of the color picker UI (no Summary\nsection, no Popover, no Tabset), it should only render the Color Picker swatches\nselector. This component should be rendered inside a menu.\n\n### Accessibility Notes\n\nThe accessibility requirements for this Variant are slightly different from\nthe others:\n\n#### `.slds-color-picker__swatches`\n\nThis element _needs_ a `role` of `menu`.\n\n#### `.slds-color-picker__swatch-trigger`\n\nThis element _needs_ a `role` of `option`",
              "annotations": {
                "summary": "Swatches Only UI",
                "name": "swatches-only",
                "selector": ".slds-color-picker_swatches-only",
                "restrict": ".slds-color-picker",
                "support": "dev-ready",
                "variant": true
              },
              "id": "swatches-only",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/color-picker/swatches-only/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "open-swatches-only-color-picker",
                      "label": "Open"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/color-picker/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "summary-error",
                  "label": "Summary Error"
                },
                {
                  "id": "color-picker-open",
                  "label": "Open, default tab selected"
                },
                {
                  "id": "custom-tab-selected",
                  "label": "Open, custom tab selected"
                },
                {
                  "id": "custom-tab-selected-error",
                  "label": "Open, custom tab selected, error state"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/color-picker/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "expression": {
      "description": "Expression components help users declaratively construct logical expressions.\nThese expressions can be used when querying for a filtered set of records, creating rules\nto control when something executes, or any other logic.",
      "annotations": {
        "summary": "An Expression builder helps users declaratively construct logical expressions.",
        "base": true,
        "name": "expression",
        "selector": ".slds-expression, .slds-filters",
        "category": "experience",
        "type": "data-entry, layout",
        "support": "dev-ready",
        "synonyms": "rule, filter, logic, expression, conditions"
      },
      "id": "expression",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Creates an Expression Component",
            "name": "base",
            "selector": ".slds-expression",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Condition options",
                "selector": ".slds-expression__options",
                "restrict": ".slds-expression div"
              },
              "id": ".slds-expression__options",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Legend for expression row",
                "selector": ".slds-expression__legend",
                "restrict": ".slds-expression legend"
              },
              "id": ".slds-expression__legend",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Modifies a legend when placed within a expression group",
                    "selector": ".slds-expression__legend_group",
                    "restrict": ".slds-expression__legend"
                  },
                  "id": ".slds-expression__legend_group",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Defines an expression row",
                "selector": ".slds-expression__row",
                "restrict": ".slds-expression li"
              },
              "id": ".slds-expression__row",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Modifies a row when placed within a expression group",
                    "selector": ".slds-expression__row_group",
                    "restrict": ".slds-expression__row"
                  },
                  "id": ".slds-expression__row_group",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Action buttons for conditional expressions",
                "selector": ".slds-expression__buttons",
                "restrict": ".slds-expression div"
              },
              "id": ".slds-expression__buttons",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Group of conditional expressions",
                "selector": ".slds-expression__group",
                "restrict": ".slds-expression li"
              },
              "id": ".slds-expression__group",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Section title for expressions",
                "selector": ".slds-expression__title",
                "restrict": ".slds-expression h2"
              },
              "id": ".slds-expression__title",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "The Custom Logic variant allows users to manually type their custom logic into an input\nfield, which references a numbered expression.",
              "annotations": {
                "summary": "Creates a Custom Logic variant of Filters",
                "name": "custom-logic",
                "selector": ".slds-expression__custom-logic",
                "restrict": ".slds-expression div",
                "support": "dev-ready",
                "variant": true
              },
              "id": "custom-logic",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/expression/custom-logic/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                }
              ]
            },
            {
              "description": "The Formula variant allows users to write free-form custom logic by using insertion\ncomboboxes and/or typing freely.",
              "annotations": {
                "summary": "Creates a Filter Component",
                "name": "formula",
                "selector": ".slds-expression_formula__rte",
                "restrict": ".slds-expression div",
                "support": "dev-ready",
                "variant": true
              },
              "id": "formula",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/expression/formula/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/expression/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "initial-state",
                  "label": "Initial State"
                },
                {
                  "id": "with-expression-group",
                  "label": "With Expression Group"
                },
                {
                  "id": "with-multiple-conditions",
                  "label": "With Multiple Conditions"
                },
                {
                  "id": "with-disabled-inputs",
                  "label": "With Disabled Inputs"
                },
                {
                  "id": "with-error",
                  "label": "With an Error"
                }
              ]
            }
          ]
        },
        {
          "description": "The narrow expression is used for in-context logic building, where users are able to\nimmediately preview the results of their conditional logic,like a list or report.",
          "annotations": {
            "summary": "Creates a narrow expression",
            "name": "filters",
            "selector": ".slds-filters",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "filters",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Filters Header",
                "selector": ".slds-filters__header",
                "restrict": ".slds-filters div"
              },
              "id": ".slds-filters__header",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Filters Body",
                "selector": ".slds-filters__body",
                "restrict": ".slds-filters div"
              },
              "id": ".slds-filters__body",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Filters Footer",
                "selector": ".slds-filters__footer",
                "restrict": ".slds-filters div"
              },
              "id": ".slds-filters__footer",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Filterable Item",
                "selector": ".slds-filters__item",
                "restrict": ".slds-filters li div"
              },
              "id": ".slds-filters__item",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Indicates that a filter is new and hasn't been saved",
                    "selector": ".slds-is-new",
                    "restrict": ".slds-filters__item",
                    "modifier": true
                  },
                  "id": ".slds-is-new",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Indicates that a filter has an error",
                    "selector": ".slds-has-error",
                    "restrict": ".slds-filters__item",
                    "modifier": true
                  },
                  "id": ".slds-has-error",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Indicates that a filter is locked",
                    "selector": ".slds-is-locked",
                    "restrict": ".slds-filters__item",
                    "modifier": true
                  },
                  "id": ".slds-is-locked",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Filters Group",
                "selector": ".slds-filters__group",
                "restrict": ".slds-filters div"
              },
              "id": ".slds-filters__group",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/expression/filters/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "with-narrow-expression-group",
                  "label": "With Narrow Expression Group"
                },
                {
                  "id": "with-option-selected",
                  "label": "With Option Selected"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/expression/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "chat": {
      "description": "The Chat component is used to display real-time and past chat logs between service agents and customers. It comes with a number of sub components that can be used to display the different types of chat items.",
      "annotations": {
        "summary": "Use Chat to display current or historical instant messaging chat sessions",
        "layout": "responsive",
        "name": "chat",
        "support": "dev-ready",
        "base": true,
        "role": "log",
        "type": "data-display",
        "category": "experience",
        "selector": ".slds-chat"
      },
      "id": "chat",
      "restrictees": [
        {
          "description": "This component is used to display a current or past chat session between a customer and a service agent.\nIt appears in the form of a \"Log\"",
          "annotations": {
            "summary": "Root container of a chat session",
            "name": "base",
            "selector": ".slds-chat",
            "restrict": "section[role=\"log\"]",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "The chat payload should be displayed in the form of a list. Each item in the list has a number of vertical and horizontal spacing rules based on its type",
              "annotations": {
                "summary": "Handles the display of chat items within a list",
                "selector": ".slds-chat-list",
                "restrict": ".slds-chat ul"
              },
              "id": ".slds-chat-list",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Handles spacing and direction of items in the list",
                    "selector": ".slds-chat-listitem",
                    "restrict": ".slds-chat-list li"
                  },
                  "id": ".slds-chat-listitem",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Modifier used to style outbound message list items",
                        "selector": ".slds-chat-listitem_outbound",
                        "restrict": ".slds-chat-listitem",
                        "modifier": true
                      },
                      "id": ".slds-chat-listitem_outbound",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "name": "inbound-message",
                        "summary": "Modifier used to style inbound message list items",
                        "selector": ".slds-chat-listitem_inbound",
                        "restrict": ".slds-chat-listitem",
                        "modifier": true,
                        "group": "dialog"
                      },
                      "id": "inbound-message",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Modifier used for spacing bookend items",
                        "selector": ".slds-chat-listitem_bookend",
                        "restrict": ".slds-chat-listitem"
                      },
                      "id": ".slds-chat-listitem_bookend",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Modifier used for spacing event items",
                        "selector": ".slds-chat-listitem_event",
                        "restrict": ".slds-chat-listitem"
                      },
                      "id": ".slds-chat-listitem_event",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Chat logs are mainly made up of chat messages between an agent and a customer",
                      "annotations": {
                        "summary": "styles the outter part of a chat message",
                        "selector": ".slds-chat-message",
                        "restrict": ".slds-chat-listitem div"
                      },
                      "id": ".slds-chat-message",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Used for when customer avatars are used in consequtive inbound messages to align the message body with the previous message",
                            "selector": ".slds-chat-message_faux-avatar",
                            "restrict": ".slds-chat-message"
                          },
                          "id": ".slds-chat-message_faux-avatar",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Used to style avatars in chat logs",
                            "selector": ".slds-chat-avatar",
                            "restrict": ".slds-chat-message .slds-avatar"
                          },
                          "id": ".slds-chat-avatar",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Used to style the avatar intials for chat",
                                "selector": ".slds-chat-avatar__intials",
                                "restrict": ".slds-chat-avatar .slds-avatar__initials",
                                "deprecated": true
                              },
                              "id": ".slds-chat-avatar__intials",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Used to contain and align chat messages with their avatars",
                            "selector": ".slds-chat-message__body",
                            "restrict": ".slds-chat-message div"
                          },
                          "id": ".slds-chat-message__body",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": true,
                                "selector": ".slds-chat-message__image_loading",
                                "restrict": ".slds-chat-message__body"
                              },
                              "id": ".slds-chat-message__image_loading",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Used to style the chat text from agent or customer",
                                "selector": ".slds-chat-message__text",
                                "restrict": ".slds-chat-message__body div"
                              },
                              "id": ".slds-chat-message__text",
                              "restrictees": [
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Used to style icons with a chat log",
                                    "selector": ".slds-chat-icon",
                                    "restrict": ".slds-chat-message__text .slds-icon_container, .slds-chat-event__body .slds-icon_container, .slds-chat-bookend .slds-icon_container, .slds-chat-message__action .slds-icon_container"
                                  },
                                  "id": ".slds-chat-icon",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Used for any specific inbound text styling",
                                    "selector": ".slds-chat-message__text_inbound",
                                    "restrict": ".slds-chat-message__text"
                                  },
                                  "id": ".slds-chat-message__text_inbound",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Used for any specific outbound text styling",
                                    "selector": ".slds-chat-message__text_outbound",
                                    "restrict": ".slds-chat-message__text"
                                  },
                                  "id": ".slds-chat-message__text_outbound",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Used for any specific outbound (from another agent) text styling",
                                    "selector": ".slds-chat-message__text_outbound-agent",
                                    "restrict": ".slds-chat-message__text"
                                  },
                                  "id": ".slds-chat-message__text_outbound-agent",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "name": "unsupported",
                                    "summary": "Used for an inbound message that is not a supported message type",
                                    "selector": ".slds-chat-message__text_unsupported-type",
                                    "restrict": ".slds-chat-message__text",
                                    "modifier": true,
                                    "group": "feedback"
                                  },
                                  "id": "unsupported",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "name": "delivery-failure",
                                    "summary": "Used for an inbound message that fails to deliver",
                                    "selector": ".slds-chat-message__text_delivery-failure",
                                    "restrict": ".slds-chat-message__text",
                                    "modifier": true,
                                    "group": "feedback"
                                  },
                                  "id": "delivery-failure",
                                  "restrictees": [
                                    {
                                      "description": "",
                                      "annotations": {
                                        "summary": "Element that contains feedback for why inbound message failed",
                                        "selector": ".slds-chat-message__text_delivery-failure-reason",
                                        "restrict": ".slds-chat-message__text_delivery-failure [role=\"alert\"]"
                                      },
                                      "id": ".slds-chat-message__text_delivery-failure-reason",
                                      "restrictees": [],
                                      "docPath": null,
                                      "showcasePath": null,
                                      "showcase": []
                                    }
                                  ],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Used when sneak peek is enabled for customer messages",
                                    "selector": ".slds-chat-message__text_sneak-peek",
                                    "restrict": ".slds-chat-message__text",
                                    "modifier": true
                                  },
                                  "id": ".slds-chat-message__text_sneak-peek",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                }
                              ],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": true,
                                "selector": ".slds-chat-message__file",
                                "restrict": ".slds-chat-message__body div"
                              },
                              "id": ".slds-chat-message__file",
                              "restrictees": [
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Used for any specific inbound file styling",
                                    "selector": ".slds-chat-message__file_inbound",
                                    "restrict": ".slds-chat-message__file"
                                  },
                                  "id": ".slds-chat-message__file_inbound",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                }
                              ],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Used to style chat message meta data",
                            "selector": ".slds-chat-message__meta",
                            "restrict": ".slds-chat-message div"
                          },
                          "id": ".slds-chat-message__meta",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Used to style chat message resend action",
                            "selector": ".slds-chat-message__action",
                            "restrict": ".slds-chat-message .slds-button"
                          },
                          "id": ".slds-chat-message__action",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Used to style icons with a chat log",
                                "selector": ".slds-chat-icon",
                                "restrict": ".slds-chat-message__text .slds-icon_container, .slds-chat-event__body .slds-icon_container, .slds-chat-bookend .slds-icon_container, .slds-chat-message__action .slds-icon_container"
                              },
                              "id": ".slds-chat-icon",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "During any chat, certain events can occur which need to be displayed to the user",
                        "selector": ".slds-chat-event",
                        "restrict": ".slds-chat-listitem div"
                      },
                      "id": ".slds-chat-event",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Used to style the horizontal rules on an event",
                            "selector": ".slds-chat-event__rule",
                            "restrict": ".slds-chat-event div",
                            "deprecated": true
                          },
                          "id": ".slds-chat-event__rule",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Used for styling the event body text",
                            "selector": ".slds-chat-event__body",
                            "restrict": ".slds-chat-event div"
                          },
                          "id": ".slds-chat-event__body",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Used to style icons with a chat log",
                                "selector": ".slds-chat-icon",
                                "restrict": ".slds-chat-message__text .slds-icon_container, .slds-chat-event__body .slds-icon_container, .slds-chat-bookend .slds-icon_container, .slds-chat-message__action .slds-icon_container"
                              },
                              "id": ".slds-chat-icon",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Used to style any messages from an agent in the event",
                            "selector": ".slds-chat-event__agent-message",
                            "restrict": ".slds-chat-event div"
                          },
                          "id": ".slds-chat-event__agent-message",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "name": "error",
                            "summary": "Modifier to indicate the event was an error",
                            "selector": ".slds-has-error",
                            "restrict": ".slds-chat-event[role=\"alert\"]",
                            "modifier": true,
                            "group": "feedback"
                          },
                          "id": "error",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Chat sessions are started and stopped with bookends to the conversation",
                      "annotations": {
                        "summary": "Used to style a chat bookend",
                        "selector": ".slds-chat-bookend",
                        "restrict": ".slds-chat-listitem div"
                      },
                      "id": ".slds-chat-bookend",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Used to style icons with a chat log",
                            "selector": ".slds-chat-icon",
                            "restrict": ".slds-chat-message__text .slds-icon_container, .slds-chat-event__body .slds-icon_container, .slds-chat-bookend .slds-icon_container, .slds-chat-message__action .slds-icon_container"
                          },
                          "id": ".slds-chat-icon",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "name": "stop",
                            "summary": "Modifier for bookends which stop a chat session",
                            "selector": ".slds-chat-bookend_stop",
                            "restrict": ".slds-chat-bookend",
                            "modifier": true,
                            "group": "dialog"
                          },
                          "id": "stop",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Past chat logs are displayed differently for ease of scanning",
              "annotations": {
                "summary": "Apply when displaying chat logs that appeared in the past",
                "name": "past",
                "selector": ".slds-chat_past",
                "restrict": ".slds-chat",
                "support": "dev-ready",
                "variant": true
              },
              "id": "past",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/chat/past/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "chat-list-past",
                      "label": "Past chat list"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "outbound-message",
                      "label": "Outbound"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/chat/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "consecutive-inbound",
                  "label": "Consecutive Inbound"
                },
                {
                  "id": "consecutive-outbound",
                  "label": "Consecutive Outbound"
                },
                {
                  "id": "short-text",
                  "label": "Short Text"
                },
                {
                  "id": "chat-list",
                  "label": "Chat List"
                },
                {
                  "id": "conversation-with-attachments",
                  "label": "Conversation With Attachments"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "inbound-with-avatar",
                  "label": "Inbound With Avatar"
                },
                {
                  "id": "inbound-customer-is-typing",
                  "label": "Inbound Customer is Typing"
                },
                {
                  "id": "inbound-customer-is-typing-with-sneak-peek",
                  "label": "Inbound Customer is Typing with Sneak Peek"
                },
                {
                  "id": "inbound-with-attachment",
                  "label": "Inbound With Attachment"
                },
                {
                  "id": "inbound-with-loading-attachment-no-title",
                  "label": "Inbound With Loading Attachment Without Title"
                },
                {
                  "id": "inbound-with-loading-attachment-with-title",
                  "label": "Inbound With Loading Attachment With Title"
                },
                {
                  "id": "outbound",
                  "label": "Outbound"
                },
                {
                  "id": "outbound-agent",
                  "label": "Outbound Other Agent"
                },
                {
                  "id": "inbound-unsupported-type",
                  "label": "Inbound Unsupported Type"
                },
                {
                  "id": "outbound-delivery-failure",
                  "label": "Outbound Delivery Failure"
                },
                {
                  "id": "event",
                  "label": "Event"
                },
                {
                  "id": "event-agent-message",
                  "label": "Event - With agent message"
                },
                {
                  "id": "event-error",
                  "label": "Event - Error"
                },
                {
                  "id": "bookend",
                  "label": "Bookend Start Chat"
                },
                {
                  "id": "bookend-stop",
                  "label": "Bookend Stop Chat"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/chat/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "avatar": {
      "description": "An avatar can be circular or a rounded rectangle, depending on usage. The\ndefault is a rounded rectangle and requires `.slds-avatar` as the base class.\nUse a circle for all people-oriented objects that could potentially render\nas avatars. For a fully round avatar, add the `.slds-avatar_circle` class.\nFour additional classes are available for sizing.\n\nIf an image is unavailable, up to two letters can be used instead. If the\nrecord name contains two words, like first and last name, use the first\ncapitalized letter of each. For records that only have a single word name,\nuse the first two letters of that word using one capital and one lower case\nletter. If either an image or initials are unavailable, use the object icon as a fallback.",
      "annotations": {
        "layout": "responsive",
        "name": "avatar",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "lwc": true,
        "synonyms": "identity",
        "type": "data-display",
        "category": "base",
        "selector": ".slds-avatar"
      },
      "id": "avatar",
      "restrictees": [
        {
          "description": "An image is the preferred format for an avatar",
          "annotations": {
            "summary": "Creates an avatar component",
            "name": "base",
            "selector": ".slds-avatar",
            "restrict": "div, span, a",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "name": "Small Group Image",
                "summary": "Uses the small group image as the avatar icon",
                "selector": ".slds-avatar_group-image-small",
                "restrict": ".slds-avatar"
              },
              "id": "Small Group Image",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "Medium Group Image",
                "summary": "Uses the medium group image as the avatar icon",
                "selector": ".slds-avatar_group-image-medium",
                "restrict": ".slds-avatar"
              },
              "id": "Medium Group Image",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "Large Group Image",
                "summary": "Uses the large group image as the avatar icon",
                "selector": ".slds-avatar_group-image-large",
                "restrict": ".slds-avatar"
              },
              "id": "Large Group Image",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "Small User Profile Image",
                "summary": "Uses the small user avatar image as the avatar icon",
                "selector": ".slds-avatar_profile-image-small",
                "restrict": ".slds-avatar"
              },
              "id": "Small User Profile Image",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "Medium User Profile Image",
                "summary": "Uses the medium user avatar image as the avatar icon",
                "selector": ".slds-avatar_profile-image-medium",
                "restrict": ".slds-avatar"
              },
              "id": "Medium User Profile Image",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "Large User Profile Image",
                "summary": "Uses the large user avatar image as the avatar icon",
                "selector": ".slds-avatar_profile-image-large",
                "restrict": ".slds-avatar"
              },
              "id": "Large User Profile Image",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "x-small",
                "summary": "Size modifier for avatars - X-Small",
                "selector": ".slds-avatar_x-small",
                "restrict": ".slds-avatar",
                "modifier": true,
                "group": "size"
              },
              "id": "x-small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "small",
                "summary": "Size modifier for avatars - Small",
                "selector": ".slds-avatar_small",
                "restrict": ".slds-avatar",
                "modifier": true,
                "group": "size"
              },
              "id": "small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "medium",
                "summary": "Size modifier for avatars - Medium",
                "selector": ".slds-avatar_medium",
                "restrict": ".slds-avatar",
                "modifier": true,
                "group": "size"
              },
              "id": "medium",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "large",
                "summary": "Size modifier for avatars - Large",
                "selector": ".slds-avatar_large",
                "restrict": ".slds-avatar",
                "modifier": true,
                "group": "size"
              },
              "id": "large",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "circle",
                "summary": "Make avatar a circle",
                "selector": ".slds-avatar_circle",
                "restrict": ".slds-avatar",
                "modifier": true,
                "group": "radius"
              },
              "id": "circle",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "If an image is unavailable, up to two letters can be used instead.\nIf the record name contains two words, like first and last name, use\nthe first capitalized letter of each. For records that only have a\nsingle word name, use the first two letters of that word using one\ncapital and one lower case letter. The background color should match\nthe entity or object icon. If no image or initials are available,\nthe fallback should be the icon for the entity or object.",
              "annotations": {
                "name": "initials",
                "summary": "Used for initials inside an avatar",
                "selector": ".slds-avatar__initials",
                "restrict": ".slds-avatar abbr",
                "support": "dev-ready",
                "variant": true
              },
              "id": "initials",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Modifier for the initials Avatar in an Avatar Group",
                    "name": "initials",
                    "selector": ".slds-avatar-grouped__initials",
                    "restrict": ".slds-avatar__initials",
                    "modifier": true
                  },
                  "id": "initials",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "name": "inversed",
                    "summary": "Used for initials that are dark text on light background",
                    "selector": ".slds-avatar__initials_inverse",
                    "restrict": ".slds-avatar__initials",
                    "modifier": true,
                    "group": "color"
                  },
                  "id": "inversed",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/avatar/initials/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "linked-avatar-initials",
                      "label": "Wrapped in a link"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/avatar/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "circle",
                  "label": "Circle"
                },
                {
                  "id": "profile-icon",
                  "label": "Profile Avatar Image"
                },
                {
                  "id": "group-icon",
                  "label": "Group Avatar Image"
                },
                {
                  "id": "fallback-user-initials",
                  "label": "Fallback - User initials"
                },
                {
                  "id": "fallback-user-icon",
                  "label": "Fallback - User icon"
                },
                {
                  "id": "fallback-entity-initials",
                  "label": "Fallback - Entity Initials"
                },
                {
                  "id": "fallback-entity-icon",
                  "label": "Fallback - Entity Icon"
                },
                {
                  "id": "fallback-user-initials-inverse",
                  "label": "Fallback - User Initials Inversed"
                },
                {
                  "id": "x-small-image",
                  "label": "X-Small Image"
                },
                {
                  "id": "small-image",
                  "label": "Small Image"
                },
                {
                  "id": "medium-image",
                  "label": "Medium Image"
                },
                {
                  "id": "large-image",
                  "label": "Large Image"
                },
                {
                  "id": "linked-avatar",
                  "label": "Wrapped in a link"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/avatar/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "lookups": {
      "description": "**Note** — A lookup is a combobox component, please find implementation documentation under the\ncombobox component\n\nThe lookup can parse through single or multi scoped datasets. The parsed\ndataset can be filtered by single or multi option selects.\n\nYou can find the lookup component throughout most data fields that allow\ninline inputs. Most commonly used on **record home** and **object home**.\n\n#### Accessibility\n\nLookups allow the user to have dual keyboard focus: while focus in the input\nsearch field, the user can type text into the field and simultaneously use\narrow keys to navigate up and down the results list. Use the appropriate **ARIA**\nattributes in your markup in order to effectively communicate the relationship\nbetween the input field and the results list to users of assistive technology.\n\n**Expected markup:**\n\n- Input field has attributes `role=\"combobox\"`, `aria-autocomplete=\"list\"`\n- Input field has an `aria-expanded` attribute whose value is `false` when the results list is hidden, `true` when the results list is visible\n- Input field has an `aria-activedescendant` attribute whose value is the id of the highlighted results list option, no value if nothing’s highlighted in the list\n- Results list is an `<ul role=\"presentation\">`, where each item is containing an `<a href=\"javascript:void(0);\" role=\"option\">`\n\n**Expected keyboard interactions:**\n\n- Character keys filter the list\n- Up and down arrow keys cycle through the available options in the list and\nupdate the input field’s `aria-activedescendant` value\n- Enter key selects highlighted option and collapses the results list\n- Escape key collapses the results list",
      "annotations": {
        "summary": "Lookup is an autocomplete combobox that will search against a database object.",
        "name": "lookups",
        "support": "dev-ready",
        "base": true,
        "role": "combobox, listbox",
        "scroller": true,
        "type": "user-input",
        "category": "experience",
        "s1": "false",
        "selector": ".slds-combobox, .slds-combobox-group"
      },
      "id": "lookups",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Container for a combobox group",
            "name": "grouped",
            "selector": ".slds-combobox-group",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "grouped",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Modifier that identifies the combobox as the object switcher, applies specific interactions for its context",
                "selector": ".slds-combobox_object-switcher",
                "restrict": ".slds-combobox-group div"
              },
              "id": ".slds-combobox_object-switcher",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Modifier that notifies the combobox group that a selection has been made",
                "selector": ".slds-has-selection",
                "restrict": ".slds-combobox-group, .slds-combobox_container"
              },
              "id": ".slds-has-selection",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "The first combobox in the combobox group",
                "selector": ".slds-combobox-addon_start",
                "restrict": ".slds-combobox-group div"
              },
              "id": ".slds-combobox-addon_start",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "The last combobox in the combobox group",
                "selector": ".slds-combobox-addon_end",
                "restrict": ".slds-combobox-group div"
              },
              "id": ".slds-combobox-addon_end",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "The container of pill selections found inside of a combobox group",
                "selector": ".slds-listbox_selection-group",
                "restrict": ".slds-combobox-group ~ div, .slds-combobox_container ~ div"
              },
              "id": ".slds-listbox_selection-group",
              "restrictees": [
                {
                  "description": "Listbox container",
                  "annotations": {
                    "name": "listbox",
                    "selector": ".slds-listbox",
                    "restrict": ".slds-dropdown ul, .slds-dueling-list__options ul, .slds-pill_container ul, .slds-listbox_selection-group ul, .slds-combobox_container ul, .slds-form-element__control ul, .slds-popover__body ul",
                    "support": "dev-ready",
                    "variant": true
                  },
                  "id": "listbox",
                  "restrictees": [
                    {
                      "description": "Inline listbox",
                      "annotations": {
                        "selector": ".slds-listbox_inline",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_inline",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Horizontal listbox",
                      "annotations": {
                        "selector": ".slds-listbox_horizontal",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_horizontal",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Listbox item",
                      "annotations": {
                        "selector": ".slds-listbox__item",
                        "restrict": ".slds-listbox > li"
                      },
                      "id": ".slds-listbox__item",
                      "restrictees": [
                        {
                          "description": "Choosable option within listbox",
                          "annotations": {
                            "selector": ".slds-listbox__option",
                            "restrict": ".slds-listbox__item > div"
                          },
                          "id": ".slds-listbox__option",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Header for choosable option within listbox",
                                "selector": ".slds-listbox__option-header",
                                "restrict": ".slds-listbox__option h3"
                              },
                              "id": ".slds-listbox__option-header",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Container for listbox option icon",
                                "selector": ".slds-listbox__option-icon",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-icon",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Focus state of a vertical listbox option",
                              "annotations": {
                                "selector": ".slds-has-focus",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-has-focus",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an entity object",
                              "annotations": {
                                "selector": ".slds-listbox__option_entity",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an plain object or string",
                              "annotations": {
                                "selector": ".slds-listbox__option_plain",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_plain",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "If the listbox option has metadata or secondary information that sits below its primary text",
                              "annotations": {
                                "selector": ".slds-listbox__option_has-meta",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_has-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifier that makes selected icon visible",
                              "annotations": {
                                "selector": ".slds-is-selected",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-is-selected",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The main text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-text_entity",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-text_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The metadata or secondary text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-meta",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "The icon within a plain listbox that indicates if an option has been selected or not.",
                          "annotations": {
                            "selector": ".slds-listbox__icon-selected",
                            "restrict": ".slds-listbox__item svg"
                          },
                          "id": ".slds-listbox__icon-selected",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Creates a vertical listbox",
                      "annotations": {
                        "selector": ".slds-listbox_vertical",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_vertical",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items",
                        "selector": ".slds-dropdown_length-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items",
                        "selector": ".slds-dropdown_length-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items",
                        "selector": ".slds-dropdown_length-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Expanded state of a selection group",
                    "selector": ".slds-is-expanded",
                    "restrict": ".slds-listbox_selection-group"
                  },
                  "id": ".slds-is-expanded",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Toggle button to show all of the pill selections",
                    "selector": ".slds-listbox-toggle",
                    "restrict": ".slds-listbox_selection-group > span"
                  },
                  "id": ".slds-listbox-toggle",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": null,
          "showcase": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Container that manages layout when a listbox of pill options sit next to a combobox search input",
            "name": "base",
            "selector": ".slds-combobox",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "Opens listbox dropdown",
              "annotations": {
                "selector": ".slds-is-open",
                "restrict": ".slds-combobox",
                "modifier": true
              },
              "id": ".slds-is-open",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Form element with combobox input",
              "annotations": {
                "selector": ".slds-combobox__form-element",
                "restrict": ".slds-combobox > div"
              },
              "id": ".slds-combobox__form-element",
              "restrictees": [
                {
                  "description": "If readonly selection is an entity, use this class",
                  "annotations": {
                    "selector": ".slds-combobox__input-entity-icon",
                    "restrict": ".slds-combobox__form-element span"
                  },
                  "id": ".slds-combobox__input-entity-icon",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Input field within a combobox",
                    "selector": ".slds-combobox__input",
                    "restrict": ".slds-combobox__form-element input, .slds-combobox__form-element button"
                  },
                  "id": ".slds-combobox__input",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "name": "autocomplete",
                        "selector": "[aria-autocomplete=\"list\"]",
                        "restrict": ".slds-combobox__input",
                        "support": "dev-ready",
                        "variant": true
                      },
                      "id": "autocomplete",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Class to target styling the value of a combobox input",
                      "annotations": {
                        "selector": ".slds-combobox__input-value",
                        "restrict": ".slds-combobox__input"
                      },
                      "id": ".slds-combobox__input-value",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Force focus state of the input",
                        "selector": ".slds-has-focus",
                        "restrict": ".slds-combobox__input"
                      },
                      "id": ".slds-has-focus",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Modifier to the combobox when an SVG icon sits adjacent to the combobox form element",
              "annotations": {
                "selector": ".slds-has-icon_left",
                "restrict": ".slds-combobox"
              },
              "id": ".slds-has-icon_left",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/lookups/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "focused",
                  "label": "Focused"
                },
                {
                  "id": "open-item-focused",
                  "label": "Open - Item Focused"
                },
                {
                  "id": "displaying-options-based-on-input",
                  "label": "Displaying options based on user input"
                },
                {
                  "id": "closed-option-selected",
                  "label": "Option Selected"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/lookups/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "spinners": {
      "description": "",
      "annotations": {
        "summary": "Spinners are CSS loading indicators that should be shown when retrieving data or performing slow computations. In some cases, the first time a parent component loads, a stencil is preferred to indicate network activity.",
        "layout": "responsive",
        "name": "spinners",
        "support": "dev-ready",
        "base": true,
        "role": "alert",
        "type": "loading",
        "category": "feature",
        "selector": ".slds-spinner"
      },
      "id": "spinners",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "selector": ".slds-spinner",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Returns the spinner back into the document flow",
                "selector": ".slds-spinner_inline",
                "restrict": ".slds-spinner",
                "modifier": true
              },
              "id": ".slds-spinner_inline",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "This creates two of the circles",
              "annotations": {
                "selector": ".slds-spinner__dot-a",
                "restrict": ".slds-spinner div",
                "required": true
              },
              "id": ".slds-spinner__dot-a",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "This creates two of the circles",
              "annotations": {
                "selector": ".slds-spinner__dot-b",
                "restrict": ".slds-spinner div",
                "required": true
              },
              "id": ".slds-spinner__dot-b",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Set a delay of 300ms on spinner",
                "selector": ".slds-spinner_delayed",
                "restrict": ".slds-spinner",
                "modifier": true,
                "group": "timing"
              },
              "id": ".slds-spinner_delayed",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "This creates the blue brand spinner",
              "annotations": {
                "selector": ".slds-spinner_brand",
                "restrict": ".slds-spinner",
                "modifier": true,
                "group": "color"
              },
              "id": ".slds-spinner_brand",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "This creates the inverse spinner",
              "annotations": {
                "selector": ".slds-spinner_inverse",
                "restrict": ".slds-spinner",
                "modifier": true
              },
              "id": ".slds-spinner_inverse",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "This is the extra extra small spinner",
              "annotations": {
                "selector": ".slds-spinner_xx-small",
                "restrict": ".slds-spinner",
                "modifier": true,
                "group": "size"
              },
              "id": ".slds-spinner_xx-small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "This is the extra small spinner",
              "annotations": {
                "selector": ".slds-spinner_x-small",
                "restrict": ".slds-spinner",
                "modifier": true,
                "group": "size"
              },
              "id": ".slds-spinner_x-small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "This is the small spinner",
              "annotations": {
                "selector": ".slds-spinner_small",
                "restrict": ".slds-spinner",
                "modifier": true,
                "group": "size"
              },
              "id": ".slds-spinner_small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "This is the medium spinner",
              "annotations": {
                "selector": ".slds-spinner_medium",
                "restrict": ".slds-spinner",
                "modifier": true,
                "group": "size"
              },
              "id": ".slds-spinner_medium",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "This is the large spinner",
              "annotations": {
                "selector": ".slds-spinner_large",
                "restrict": ".slds-spinner",
                "modifier": true,
                "group": "size"
              },
              "id": ".slds-spinner_large",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/spinners/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "inlined",
                  "label": "Inlined",
                  "description": "A container is not required to use the spinner. Here, it is placed on a dark background to illustrate there is nothing there. The spinner will position itself to the closest positioned parent. So if you want it to spin over a single component, the class <code>.slds-is-relative</code> can be added to the parent."
                },
                {
                  "id": "without-container",
                  "label": "Without Container",
                  "description": "A container is not required to use the spinner. Here, it is placed on a dark background to illustrate there is nothing there. The spinner will position itself to the closest positioned parent. So if you want it to spin over a single component, the class <code>.slds-is-relative</code> can be added to the parent."
                },
                {
                  "id": "with-container",
                  "label": "With Container",
                  "description": "Here, the regular spinner container is used making the dark background look lighter. The spinner container will position itself to the closest positioned parent. So if you want it to spin over a single component, the class <code>.slds-is-relative</code> can be added to the parent."
                },
                {
                  "id": "fixed-container",
                  "label": "Fixed Container",
                  "description": "The spinner container may be used with a container with fixed positioning by adding the <code>.slds-is-fixed</code> class to the container. This may be needed if you are dynamically loading portions of a component after the spinner is showing."
                },
                {
                  "id": "inverse",
                  "label": "On inverse background"
                },
                {
                  "id": "delayed",
                  "label": "With 300ms delay"
                },
                {
                  "id": "brand",
                  "label": "With brand colors"
                },
                {
                  "id": "xx-small",
                  "label": "Size Xx-Small"
                },
                {
                  "id": "x-small",
                  "label": "Size X-Small"
                },
                {
                  "id": "small",
                  "label": "Size Small"
                },
                {
                  "id": "medium",
                  "label": "Size Medium"
                },
                {
                  "id": "large",
                  "label": "Size Large"
                },
                {
                  "id": "right-to-left-xx-small",
                  "label": "RTL support - Size Xx-Small"
                },
                {
                  "id": "right-to-left-x-small",
                  "label": "RTL support - Size X-Small"
                },
                {
                  "id": "right-to-left-small",
                  "label": "RTL support - Size Small"
                },
                {
                  "id": "right-to-left-medium",
                  "label": "RTL support - Size Medium"
                },
                {
                  "id": "right-to-left-large",
                  "label": "RTL support - Size Large"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/spinners/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "pills": {
      "description": "",
      "annotations": {
        "base": true,
        "name": "pills",
        "selector": ".slds-pill, .slds-pill_container",
        "support": "dev-ready",
        "lwc": true,
        "styling-hooks": true
      },
      "id": "pills",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes pill",
            "name": "base",
            "selector": ".slds-pill",
            "restrict": "span",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "Modifier that removes border and background from a pill",
              "annotations": {
                "selector": ".slds-pill_bare",
                "restrict": ".slds-pill",
                "modifier": true
              },
              "id": ".slds-pill_bare",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Line of text inside a pill",
              "annotations": {
                "selector": ".slds-pill__label",
                "restrict": ".slds-pill a, .slds-pill span"
              },
              "id": ".slds-pill__label",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Initializes pill icon or avatar that sits to the left of the label",
              "annotations": {
                "selector": ".slds-pill__icon_container",
                "restrict": ".slds-pill span"
              },
              "id": ".slds-pill__icon_container",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Initializes remove icon in pill that sits to the right of the label",
              "annotations": {
                "selector": ".slds-pill__remove",
                "restrict": ".slds-pill button, .slds-pill span"
              },
              "id": ".slds-pill__remove",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Creates a pill with a hyperlink",
              "annotations": {
                "selector": ".slds-pill_link",
                "restrict": ".slds-pill"
              },
              "id": ".slds-pill_link",
              "restrictees": [
                {
                  "description": "Actionable element inside of pill with hyperlink",
                  "annotations": {
                    "selector": ".slds-pill__action",
                    "restrict": ".slds-pill_link a"
                  },
                  "id": ".slds-pill__action",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Pill error styles",
              "annotations": {
                "selector": ".slds-has-error",
                "restrict": ".slds-pill",
                "modifier": true
              },
              "id": ".slds-has-error",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "A listbox of Pills is a way to display a list of selected options when performing user input",
                "name": "listbox-of-pill-options",
                "selector": ".slds-listbox [role=\"listbox\"]",
                "restrict": ".slds-pill",
                "support": "dev-ready",
                "variant": true
              },
              "id": "listbox-of-pill-options",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/pills/listbox-of-pill-options/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "listbox-pill-with-icon",
                      "label": "With icon"
                    },
                    {
                      "id": "listbox-pill-with-avatar",
                      "label": "With avatar"
                    },
                    {
                      "id": "listbox-pill-bare",
                      "label": "Bare"
                    },
                    {
                      "id": "listbox-pill-group",
                      "label": "Grouped"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/pills/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "icon",
                  "label": "With icon"
                },
                {
                  "id": "avatar",
                  "label": "With avatar"
                },
                {
                  "id": "container",
                  "label": "Pill with Container"
                },
                {
                  "id": "container-bare",
                  "label": "Pill with Bare Container - Deprecated"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "error",
                  "label": "Error"
                },
                {
                  "id": "truncated",
                  "label": "Truncated",
                  "demoStyles": "width: 220px;",
                  "storybookStyles": true
                },
                {
                  "id": "pill-truncated-tooltip",
                  "label": "Truncated Pill as Tooltip",
                  "demoStyles": "width: 220px;",
                  "storybookStyles": true
                },
                {
                  "id": "linked-pill-truncated-tooltip",
                  "label": "Truncated Linked Pill as Tooltip",
                  "demoStyles": "width: 220px;",
                  "storybookStyles": true
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/pills/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "icons": {
      "description": "Five separate SVG sprites are used to create icons — [action](/icons/#action),\n[custom](/icons/#custom), [doctype](/icons/#doctype), [standard](/icons/#standard)\nand [utility](/icons/#utility). Link to the icon SVG sprite by targeting the\nicon’s hash/ID value in the use href attribute. (You can find the values on\nthe [icon page](/icons/).)\n\nWhen placing the icon code into your page, customize the path in the `use`\nattribute of the `svg` to the proper path and icon name for your specific\nicon. For example, the _case_ icon in the _standard_ sprite would have a\npath like this:\n\n```\n<svg aria-hidden=\"true\" class=\"slds-icon\" title=\"when needed\">\n  <use xlink:href=\"/assets/icons/standard-sprite/svg/symbols.svg#case\"></use>\n</svg>\n```\n\n- *Note:** If an icon has more than one word in the name, it should be\nincluded in the `use` attribute with the underscore separator as shown on\nthe icon page. For example: log_a_call.\n\n##### Changing the background of an icon\n\nChange a background color using composed class names:\n\n```css\n.slds-icon-[sprite name]-[icon name]\n```\n\nPlace the class on the `.slds-icon_container`.\n\n```html\n<!-- \"account\" icon in the \"standard\" icon set -->\n<div class=\"slds-icon_container slds-icon-standard-account\">\n  ...\n</div>\n```\n\nSome icon names have more than one word, separated by `_` underscores.\nReplace underscores with dashes when composing the class name. So `log_a_call`\nin the standard icon set becomes `.slds-icon-action-log-a-call`.\n\n- For [action](/components/icons?variant=action) icons, add the `.slds-icon_container_circle` class to the container (`.slds-icon_container`), which changes the background shape to a circle.\n- [Doctype](/components/icons?variant=doctype) icons have no background color.\n- [Standard](/components/icons?variant=standard) and [Custom](/components/icons?variant=custom) icons have a rounded square shape and use a class on the container for the background color.\n- [Utility](/components/icons?variant=base) icons have no background color.\n\n#### Changing the fill of an icon using currentColor\n\nTo change the fill of an icon to match the current color of it's parent, add the `slds-current-color` class to the icon's container. This class utilizes the css currentColor value.\n\n#### Accessibility\n\nIcons require a `span` with the `.slds-icon_container` class. This contains\nboth the `svg` with the base `.slds-icon` class and, if needed, the\ndescription for assistive screen readers inside a `span` with the\n`.slds-assistive-text` class. A `title` attribute is necessary if the icon\nsits alone and a sighted user might need to hover for a description. If an\nicon has visible descriptive text, no `title` or extra `.slds-assistive-text`\nis required.\n\n- **Note:** You must require SLDS in your application for SVG sprites to work.\nIf you’re using Visualforce, see [the Visualforce tutorial](/platforms/visualforce).\nIf you’re using [Lightning components, see this documentation](/platforms/lightning).\n\nYou can access the SVG sprites by downloading the entire [CSS Framework or\njust the icons](/downloads). To include a sprite in your application, the\nrecommended method is to place it into the page as the first element inside\nthe `body` element. Alternatively, you can leave the sprite in the\nassets/icons directory and link to it from your page. To render a sprited\nicon, add the tiny [SVG for Everybody](https://github.com/jonathantneal/svg4everybody)\nscript for Internet Explorer.\n\nWhen placed into the `body`, the SVG sprite takes up space in the page. Use\neither `display:none` or `position:absolute` and set both the width and\nheight to zero.\n\n```\n<body>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"0\" height=\"0\" style=\"position:absolute\">\n    <symbol id=\"announcement\" viewBox=\"0 0 24 24\">\n      <path d=\"M10.5 21l-.6-.5c-.7-.5-.7-1.4-.7-1.9v-1.3c0-.4-.3-.7-.7-.7H5.8c-.4 0-.7.3-.7.7v3.6c0 1.2.7 2.2 1.9 2.2h2.2c1.4 0 1.5-.9 1.5-.9s.2-.9-.2-1.2zM20.8 8.3V2c0-1.1-1.4-1.4-2.2-.7l-4.1 3.9c-.6.5-1.4.8-2.3.8h-7C2.8 6 .9 8.1.9 10.5v.1c0 2.4 1.9 4.2 4.3 4.2h7c.9 0 1.7.3 2.4.9l4 4c.8.7 2.2.4 2.2-.7v-6.3c1.4 0 2.2-.9 2.2-2.2 0-1.2-.8-2.2-2.2-2.2z\" />\n    </symbol>\n    <!-- follow with the sprited list of svgs -->\n  </svg>\n  ...\n```",
      "annotations": {
        "summary": "Icons provide visual context and enhance usability. Looking for the icons? Go to [Resources › Icons](/icons/).",
        "base": true,
        "name": "icons",
        "selector": ".slds-icon_container",
        "support": "dev-ready",
        "layout": "responsive",
        "lwc": true,
        "styling-hooks": true
      },
      "id": "icons",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Container for icons",
            "name": "base",
            "selector": ".slds-icon_container",
            "restrict": "span, div",
            "notes": "Used when an icon with a background color is accompanied by `.slds-assistive-text` and also receives a `background-color` class",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Modifier for the icon Avatar in an Avatar Group",
                "name": "icon",
                "selector": ".slds-avatar-grouped__icon",
                "restrict": ".slds-icon_container",
                "modifier": true
              },
              "id": "icon",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Action icons",
                "name": "action",
                "selector": "[class*='slds-icon-action-']",
                "restrict": ".slds-icon_container, svg, abbr",
                "support": "dev-ready",
                "variant": true
              },
              "id": "action",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/icons/action/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "action-default",
                      "label": "Action - Default"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "Circle container for icons",
                "selector": ".slds-icon_container_circle",
                "restrict": ".slds-icon_container"
              },
              "id": ".slds-icon_container_circle",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-icon",
                "restrict": ".slds-icon_container svg, svg"
              },
              "id": ".slds-icon",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-icon_xx-small",
                    "restrict": ".slds-icon",
                    "modifier": true,
                    "group": "size"
                  },
                  "id": ".slds-icon_xx-small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-icon_x-small",
                    "restrict": ".slds-icon, .slds-button__icon",
                    "modifier": true,
                    "group": "size"
                  },
                  "id": ".slds-icon_x-small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-icon_small",
                    "restrict": ".slds-icon",
                    "modifier": true,
                    "group": "size"
                  },
                  "id": ".slds-icon_small",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-icon_large",
                    "restrict": ".slds-icon",
                    "modifier": true,
                    "group": "size"
                  },
                  "id": ".slds-icon_large",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Changes the icon fill color to match the default state",
                    "selector": ".slds-icon-text-default",
                    "restrict": ".slds-icon",
                    "modifier": true,
                    "group": "color"
                  },
                  "id": ".slds-icon-text-default",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Changes the icon fill color to match the disabled state",
                    "selector": ".slds-is-disabled",
                    "restrict": ".slds-icon",
                    "modifier": true,
                    "group": "color"
                  },
                  "id": ".slds-is-disabled",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Changes the icon fill color to match the warning state",
                    "selector": ".slds-icon-text-warning",
                    "restrict": ".slds-icon",
                    "modifier": true,
                    "group": "color"
                  },
                  "id": ".slds-icon-text-warning",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Changes the icon fill color to match the success state",
                    "selector": ".slds-icon-text-success",
                    "restrict": ".slds-icon",
                    "modifier": true,
                    "group": "color"
                  },
                  "id": ".slds-icon-text-success",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Changes the icon fill color to match the error state",
                    "selector": ".slds-icon-text-error",
                    "restrict": ".slds-icon",
                    "modifier": true,
                    "group": "color"
                  },
                  "id": ".slds-icon-text-error",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-icon-text-light",
                    "restrict": ".slds-icon, svg",
                    "modifier": true,
                    "group": "color"
                  },
                  "id": ".slds-icon-text-light",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-current-color",
                "restrict": ".slds-icon_container",
                "modifier": true,
                "group": "color"
              },
              "id": ".slds-current-color",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "The icon container of icon in a disabled element",
              "annotations": {
                "selector": ".slds-icon_disabled",
                "restrict": ".slds-icon_container"
              },
              "id": ".slds-icon_disabled",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Custom icons have a rounded square shape and use a class on the container\nfor the background color.",
              "annotations": {
                "summary": "Custom icons",
                "name": "custom",
                "selector": "[class*='slds-icon-custom-']",
                "restrict": ".slds-icon_container, svg, abbr",
                "support": "dev-ready",
                "variant": true
              },
              "id": "custom",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/icons/custom/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "custom-default",
                      "label": "Custom - Default"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "Container for icons",
                "name": "doctype",
                "selector": "[class*='slds-icon-doctype-']",
                "restrict": ".slds-icon_container, svg",
                "support": "dev-ready",
                "variant": true
              },
              "id": "doctype",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/icons/doctype/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "doctype-default",
                      "label": "Doctype - Default"
                    }
                  ]
                }
              ]
            },
            {
              "description": "Standard icons have a rounded square shape and use a class on the container\nfor the background color.",
              "annotations": {
                "summary": "Standard icons",
                "name": "standard",
                "selector": "[class*='slds-icon-standard-']",
                "restrict": ".slds-icon_container, svg, abbr",
                "support": "dev-ready",
                "variant": true
              },
              "id": "standard",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/icons/standard/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "standard-default",
                      "label": "Standard - Default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "id": "disabled",
                      "label": "Standard - Disabled"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/icons/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Base - Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "currentColor",
                  "label": "Base - Current Color"
                },
                {
                  "id": "rtl-flipped",
                  "label": "Base - Horizontally flipped icon (RTL)"
                },
                {
                  "id": "size-xxsmall",
                  "label": "Base - size xxsmall"
                },
                {
                  "id": "size-xsmall",
                  "label": "Base - size xsmall"
                },
                {
                  "id": "size-small",
                  "label": "Base - size small"
                },
                {
                  "id": "size-large",
                  "label": "Base - size large"
                },
                {
                  "id": "disabled",
                  "label": "Base - disabled"
                },
                {
                  "id": "light",
                  "label": "Base - light"
                },
                {
                  "id": "text-success",
                  "label": "Base - text success"
                },
                {
                  "id": "text-warning",
                  "label": "Base - text warning"
                },
                {
                  "id": "text-error",
                  "label": "Base - text error"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/icons/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "textarea": {
      "description": "",
      "annotations": {
        "layout": "responsive",
        "name": "textarea",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "role": "textbox",
        "lwc": true,
        "type": "data-entry",
        "category": "base",
        "selector": ".slds-textarea"
      },
      "id": "textarea",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initialize textarea",
            "name": "base",
            "selector": ".slds-textarea",
            "restrict": "textarea",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/textarea/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Disabled"
                },
                {
                  "id": "required",
                  "label": "Required"
                },
                {
                  "id": "error",
                  "label": "Error"
                },
                {
                  "id": "read-only",
                  "label": "Read only"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/textarea/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "brand-band": {
      "description": "",
      "annotations": {
        "base": true,
        "name": "brand-band",
        "selector": ".slds-brand-band",
        "support": "dev-ready",
        "category": "feature",
        "brandable": true,
        "layout": "responsive"
      },
      "id": "brand-band",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "variant": true,
            "name": "base",
            "selector": ".slds-brand-band",
            "restrict": "div",
            "support": "dev-ready"
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "name": "cover",
                "summary": "Changes background image to be set to cover rather than contain",
                "selector": ".slds-brand-band_cover",
                "restrict": ".slds-brand-band",
                "modifier": true,
                "group": "position"
              },
              "id": "cover",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "small",
                "summary": "Sets height of brand band to",
                "selector": ".slds-brand-band_small",
                "restrict": ".slds-brand-band",
                "modifier": true,
                "group": "sizing"
              },
              "id": "small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "medium",
                "summary": "Sets height of brand band to",
                "selector": ".slds-brand-band_medium",
                "restrict": ".slds-brand-band",
                "modifier": true,
                "group": "sizing"
              },
              "id": "medium",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "large",
                "summary": "Sets height of brand band to",
                "selector": ".slds-brand-band_large",
                "restrict": ".slds-brand-band",
                "modifier": true,
                "group": "sizing"
              },
              "id": "large",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "no background",
                "summary": "Removes image but keeps page background",
                "selector": ".slds-brand-band_none",
                "restrict": ".slds-brand-band",
                "modifier": true,
                "group": "visibility"
              },
              "id": "no background",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "Group background",
                "summary": "Uses the group banner image as the page background image",
                "selector": ".slds-brand-band_group",
                "restrict": ".slds-brand-band",
                "modifier": true,
                "group": "image"
              },
              "id": "Group background",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "User profile background",
                "summary": "Uses the user profile banner image as the page background image",
                "selector": ".slds-brand-band_user",
                "restrict": ".slds-brand-band",
                "modifier": true,
                "group": "image"
              },
              "id": "User profile background",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/brand-band/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "brand-band-small",
                  "label": "Small"
                },
                {
                  "id": "brand-band-large",
                  "label": "Large"
                },
                {
                  "id": "brand-band-no-image",
                  "label": "No Image"
                },
                {
                  "id": "brand-band-large-group",
                  "label": "Large Group"
                },
                {
                  "id": "brand-band-large-user",
                  "label": "Large User"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/brand-band/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "timepicker": {
      "description": "",
      "annotations": {
        "summary": "A timepicker is an autocomplete text input to capture a time.",
        "name": "timepicker",
        "support": "dev-ready",
        "base": true,
        "role": "combobox",
        "scroller": true,
        "type": "data-entry",
        "category": "experience",
        "selector": ".slds-timepicker"
      },
      "id": "timepicker",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes a timepicker",
            "name": "base",
            "selector": ".slds-timepicker",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/timepicker/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "focused",
                  "label": "Focused"
                },
                {
                  "id": "open-item-focused",
                  "label": "Open - Item Focused"
                },
                {
                  "id": "time-selection",
                  "label": "Open - Time selected"
                },
                {
                  "id": "required",
                  "label": "Required"
                },
                {
                  "id": "error",
                  "label": "Error"
                },
                {
                  "id": "required-error",
                  "label": "Required with Error"
                },
                {
                  "id": "disabled",
                  "label": "Disabled",
                  "demoStyles": "min-height: 8rem;",
                  "storybookStyles": true
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/timepicker/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "docked-composer": {
      "description": "The docked composer relies heavily on utility classes to piece together the layout so please pay close attention to the markup and classes.\n\nThe overflow menu for docked composer, `.slds-docked-composer_overflow`, displays when the number of docked composers exceeds the width of the viewport. The overflow pill displays with a number indicator for all hidden docked composers. A user can invoke a popover with all available docked composers and replace the furthest left docked composer with the one being selected.\n\nWhen a user clicks on the \"pop out\" icon in the `.slds-docked-composer__header`, a modal displays and contains the task that was currently in the docked composer.",
      "annotations": {
        "summary": "Docked Composer is a persistent utility bar that allows a user to continually use the app to complete tasks or gather information while expanding/collapsing a composer window.",
        "base": true,
        "name": "docked-composer",
        "selector": ".slds-docked-composer, .slds-docked_container",
        "support": "dev-ready",
        "s1": "false",
        "scroller": true
      },
      "id": "docked-composer",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "variant": true,
            "name": "base",
            "selector": ".slds-docked-composer",
            "restrict": "section, div",
            "support": "dev-ready"
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "selector": ".slds-has-focus",
                "restrict": ".slds-docked-composer",
                "modifier": true,
                "group": "interaction"
              },
              "id": ".slds-has-focus",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-is-open",
                "restrict": ".slds-docked-composer",
                "modifier": true,
                "group": "visibility"
              },
              "id": ".slds-is-open",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "selector": ".slds-is-closed",
                "restrict": ".slds-docked-composer",
                "modifier": true,
                "group": "visibility"
              },
              "id": ".slds-is-closed",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Bar at the top of the composer that contains actionable items to invoke,\nsuch as minimizing, popping out the composer and removing the composer.",
              "annotations": {
                "selector": ".slds-docked-composer__header",
                "restrict": ".slds-docked-composer header"
              },
              "id": ".slds-docked-composer__header",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Primary area within docked composer that contains specific task",
              "annotations": {
                "selector": ".slds-docked-composer__body",
                "restrict": ".slds-docked-composer div"
              },
              "id": ".slds-docked-composer__body",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "selector": ".slds-docked-composer__body_form",
                    "restrict": ".slds-docked-composer__body"
                  },
                  "id": ".slds-docked-composer__body_form",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Initiazes email composer inside of a docked composer",
                    "selector": ".slds-email-composer",
                    "restrict": ".slds-docked-composer__body div"
                  },
                  "id": ".slds-email-composer",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Modifier combobox when used inside of email composer",
                        "selector": ".slds-email-composer__combobox",
                        "restrict": ".slds-email-composer div"
                      },
                      "id": ".slds-email-composer__combobox",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Provides styles for recipient labels inside of email composer",
                        "selector": ".slds-email-composer__recipient",
                        "restrict": ".slds-email-composer label"
                      },
                      "id": ".slds-email-composer__recipient",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Within the docked composer body, the lead is the first region",
              "annotations": {
                "selector": ".slds-docked-composer__lead",
                "restrict": ".slds-docked-composer div"
              },
              "id": ".slds-docked-composer__lead",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Toolbar within the docked composer body",
              "annotations": {
                "selector": ".slds-docked-composer__toolbar",
                "restrict": ".slds-docked-composer div"
              },
              "id": ".slds-docked-composer__toolbar",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Text input within the docked composer body",
              "annotations": {
                "selector": ".slds-docked-composer__input",
                "restrict": ".slds-docked-composer textarea"
              },
              "id": ".slds-docked-composer__input",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Bar at the bottom of the composer that contains actionable items to\ninvoke, such as saving, associating relationships and adding content.",
              "annotations": {
                "selector": ".slds-docked-composer__footer",
                "restrict": ".slds-docked-composer footer"
              },
              "id": ".slds-docked-composer__footer",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "When the number of docked composer exceed the width of the viewport, this class modifies the docked composer styles",
              "annotations": {
                "selector": ".slds-docked-composer_overflow",
                "restrict": ".slds-docked-composer",
                "required": true
              },
              "id": ".slds-docked-composer_overflow",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Initializes dropdown",
                    "selector": ".slds-dropdown",
                    "restrict": ".slds-dropdown-trigger div, .slds-dropdown-trigger ul, .slds-docked-composer_overflow div",
                    "notes": "Applies positioning and container styles, by default, dropdown appears below and center of target"
                  },
                  "id": ".slds-dropdown",
                  "restrictees": [
                    {
                      "description": "Listbox container",
                      "annotations": {
                        "name": "listbox",
                        "selector": ".slds-listbox",
                        "restrict": ".slds-dropdown ul, .slds-dueling-list__options ul, .slds-pill_container ul, .slds-listbox_selection-group ul, .slds-combobox_container ul, .slds-form-element__control ul, .slds-popover__body ul",
                        "support": "dev-ready",
                        "variant": true
                      },
                      "id": "listbox",
                      "restrictees": [
                        {
                          "description": "Inline listbox",
                          "annotations": {
                            "selector": ".slds-listbox_inline",
                            "restrict": ".slds-listbox",
                            "modifier": true
                          },
                          "id": ".slds-listbox_inline",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "Horizontal listbox",
                          "annotations": {
                            "selector": ".slds-listbox_horizontal",
                            "restrict": ".slds-listbox",
                            "modifier": true
                          },
                          "id": ".slds-listbox_horizontal",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "Listbox item",
                          "annotations": {
                            "selector": ".slds-listbox__item",
                            "restrict": ".slds-listbox > li"
                          },
                          "id": ".slds-listbox__item",
                          "restrictees": [
                            {
                              "description": "Choosable option within listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option",
                                "restrict": ".slds-listbox__item > div"
                              },
                              "id": ".slds-listbox__option",
                              "restrictees": [
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Header for choosable option within listbox",
                                    "selector": ".slds-listbox__option-header",
                                    "restrict": ".slds-listbox__option h3"
                                  },
                                  "id": ".slds-listbox__option-header",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Container for listbox option icon",
                                    "selector": ".slds-listbox__option-icon",
                                    "restrict": ".slds-listbox__option span"
                                  },
                                  "id": ".slds-listbox__option-icon",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "Focus state of a vertical listbox option",
                                  "annotations": {
                                    "selector": ".slds-has-focus",
                                    "restrict": ".slds-listbox__option",
                                    "modifier": true
                                  },
                                  "id": ".slds-has-focus",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "Modifies the listbox option if it contains an entity object",
                                  "annotations": {
                                    "selector": ".slds-listbox__option_entity",
                                    "restrict": ".slds-listbox__option"
                                  },
                                  "id": ".slds-listbox__option_entity",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "Modifies the listbox option if it contains an plain object or string",
                                  "annotations": {
                                    "selector": ".slds-listbox__option_plain",
                                    "restrict": ".slds-listbox__option"
                                  },
                                  "id": ".slds-listbox__option_plain",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "If the listbox option has metadata or secondary information that sits below its primary text",
                                  "annotations": {
                                    "selector": ".slds-listbox__option_has-meta",
                                    "restrict": ".slds-listbox__option"
                                  },
                                  "id": ".slds-listbox__option_has-meta",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "Modifier that makes selected icon visible",
                                  "annotations": {
                                    "selector": ".slds-is-selected",
                                    "restrict": ".slds-listbox__option",
                                    "modifier": true
                                  },
                                  "id": ".slds-is-selected",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "The main text of an entity listbox",
                                  "annotations": {
                                    "selector": ".slds-listbox__option-text_entity",
                                    "restrict": ".slds-listbox__option span"
                                  },
                                  "id": ".slds-listbox__option-text_entity",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "The metadata or secondary text of an entity listbox",
                                  "annotations": {
                                    "selector": ".slds-listbox__option-meta",
                                    "restrict": ".slds-listbox__option span"
                                  },
                                  "id": ".slds-listbox__option-meta",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                }
                              ],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The icon within a plain listbox that indicates if an option has been selected or not.",
                              "annotations": {
                                "selector": ".slds-listbox__icon-selected",
                                "restrict": ".slds-listbox__item svg"
                              },
                              "id": ".slds-listbox__icon-selected",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "Creates a vertical listbox",
                          "annotations": {
                            "selector": ".slds-listbox_vertical",
                            "restrict": ".slds-listbox",
                            "modifier": true
                          },
                          "id": ".slds-listbox_vertical",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Forces overflow scrolling after 5 list items",
                            "selector": ".slds-dropdown_length-5",
                            "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                            "modifier": true,
                            "group": "height"
                          },
                          "id": ".slds-dropdown_length-5",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Forces overflow scrolling after 7 list items",
                            "selector": ".slds-dropdown_length-7",
                            "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                            "modifier": true,
                            "group": "height"
                          },
                          "id": ".slds-dropdown_length-7",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Forces overflow scrolling after 10 list items",
                            "selector": ".slds-dropdown_length-10",
                            "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                            "modifier": true,
                            "group": "height"
                          },
                          "id": ".slds-dropdown_length-10",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Forces overflow scrolling after 5 list items with an icon",
                            "selector": ".slds-dropdown_length-with-icon-5",
                            "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                            "modifier": true,
                            "group": "height"
                          },
                          "id": ".slds-dropdown_length-with-icon-5",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Forces overflow scrolling after 7 list items with an icon",
                            "selector": ".slds-dropdown_length-with-icon-7",
                            "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                            "modifier": true,
                            "group": "height"
                          },
                          "id": ".slds-dropdown_length-with-icon-7",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Forces overflow scrolling after 10 list items with an icon",
                            "selector": ".slds-dropdown_length-with-icon-10",
                            "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                            "modifier": true,
                            "group": "height"
                          },
                          "id": ".slds-dropdown_length-with-icon-10",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Theme",
                        "selector": ".slds-dropdown_inverse",
                        "restrict": ".slds-dropdown",
                        "modifier": true,
                        "group": "theme"
                      },
                      "id": ".slds-dropdown_inverse",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Adds padding to area above dropdown menu list",
                        "selector": ".slds-dropdown__header",
                        "restrict": ".slds-dropdown li"
                      },
                      "id": ".slds-dropdown__header",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Initializes dropdown item",
                        "selector": ".slds-dropdown__item",
                        "restrict": ".slds-dropdown li",
                        "required": true
                      },
                      "id": ".slds-dropdown__item",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Dirty state for a nav item",
                            "selector": ".slds-is-unsaved",
                            "restrict": ".slds-context-bar__item, .slds-dropdown__item"
                          },
                          "id": ".slds-is-unsaved",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Places a menu item into an errored state",
                            "selector": ".slds-has-error",
                            "restrict": ".slds-dropdown__item > a",
                            "modifier": true,
                            "group": "notification"
                          },
                          "id": ".slds-has-error",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Places a menu item into a success state",
                            "selector": ".slds-has-success",
                            "restrict": ".slds-dropdown__item > a",
                            "modifier": true,
                            "group": "notification"
                          },
                          "id": ".slds-has-success",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Places a menu item into a warning state",
                            "selector": ".slds-has-warning",
                            "restrict": ".slds-dropdown__item > a",
                            "modifier": true,
                            "group": "notification"
                          },
                          "id": ".slds-has-warning",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "If menu contains menuitemcheckbox then this toggles the selected icon when it is selected",
                            "selector": ".slds-icon_selected",
                            "restrict": ".slds-dropdown__item svg"
                          },
                          "id": ".slds-icon_selected",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "If menu contains menuitemcheckbox then this handles the selected states",
                            "selector": ".slds-is-selected",
                            "restrict": ".slds-dropdown__item",
                            "modifier": true
                          },
                          "id": ".slds-is-selected",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "name": "submenu",
                            "summary": true,
                            "selector": ".slds-has-submenu",
                            "restrict": ".slds-dropdown__item",
                            "release": "2.5.0"
                          },
                          "id": "submenu",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": true,
                                "selector": ".slds-dropdown_submenu",
                                "restrict": ".slds-has-submenu div"
                              },
                              "id": ".slds-dropdown_submenu",
                              "restrictees": [
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Open submenu to the left of the parent menu item",
                                    "selector": ".slds-dropdown_submenu-left",
                                    "restrict": ".slds-dropdown_submenu",
                                    "modifier": true,
                                    "group": "submenu position"
                                  },
                                  "id": ".slds-dropdown_submenu-left",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Open submenu to the right of the parent menu item",
                                    "selector": ".slds-dropdown_submenu-right",
                                    "restrict": ".slds-dropdown_submenu",
                                    "modifier": true,
                                    "group": "submenu position"
                                  },
                                  "id": ".slds-dropdown_submenu-right",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                },
                                {
                                  "description": "",
                                  "annotations": {
                                    "summary": "Open submenu along the bottom of the parent menu item",
                                    "selector": ".slds-dropdown_submenu-bottom",
                                    "restrict": ".slds-dropdown_submenu"
                                  },
                                  "id": ".slds-dropdown_submenu-bottom",
                                  "restrictees": [],
                                  "docPath": null,
                                  "showcasePath": null,
                                  "showcase": []
                                }
                              ],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Creates styles for a Tab Item when its tab has new activity in",
                            "selector": ".slds-has-notification",
                            "restrict": ".slds-tabs_default__item, .slds-dropdown__item"
                          },
                          "id": ".slds-has-notification",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Unread notification icon",
                                "selector": ".slds-indicator_unread",
                                "restrict": ".slds-has-notification span"
                              },
                              "id": ".slds-indicator_unread",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Positions dropdown to left side of target",
                        "selector": ".slds-dropdown_left",
                        "restrict": ".slds-dropdown",
                        "modifier": true,
                        "group": "menu position"
                      },
                      "id": ".slds-dropdown_left",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Positions dropdown to right side of target",
                        "selector": ".slds-dropdown_right",
                        "restrict": ".slds-dropdown",
                        "modifier": true,
                        "group": "menu position"
                      },
                      "id": ".slds-dropdown_right",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Positions dropdown to above target",
                        "selector": ".slds-dropdown_bottom",
                        "restrict": ".slds-dropdown",
                        "modifier": true,
                        "group": "menu position"
                      },
                      "id": ".slds-dropdown_bottom",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Sets min-width of 6rem/96px",
                        "selector": ".slds-dropdown_xx-small",
                        "restrict": ".slds-dropdown",
                        "modifier": true,
                        "group": "width"
                      },
                      "id": ".slds-dropdown_xx-small",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Sets min-width of 12rem/192px",
                        "selector": ".slds-dropdown_x-small",
                        "restrict": ".slds-dropdown",
                        "modifier": true,
                        "group": "width"
                      },
                      "id": ".slds-dropdown_x-small",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Sets min-width of 15rem/240px",
                        "selector": ".slds-dropdown_small",
                        "restrict": ".slds-dropdown",
                        "modifier": true,
                        "group": "width"
                      },
                      "id": ".slds-dropdown_small",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Sets min-width of 20rem/320px",
                        "selector": ".slds-dropdown_medium",
                        "restrict": ".slds-dropdown",
                        "modifier": true,
                        "group": "width"
                      },
                      "id": ".slds-dropdown_medium",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Sets min-width of 25rem/400px",
                        "selector": ".slds-dropdown_large",
                        "restrict": ".slds-dropdown",
                        "modifier": true,
                        "group": "width"
                      },
                      "id": ".slds-dropdown_large",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Sets width equal to input",
                        "selector": ".slds-dropdown_fluid",
                        "restrict": ".slds-dropdown",
                        "modifier": true,
                        "group": "width"
                      },
                      "id": ".slds-dropdown_fluid",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items",
                        "selector": ".slds-dropdown_length-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items",
                        "selector": ".slds-dropdown_length-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items",
                        "selector": ".slds-dropdown_length-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_top",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_top",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_top-left",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_top-left",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_top-right",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_top-right",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_bottom",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_bottom",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_bottom-left",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_bottom-left",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_bottom-right",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_bottom-right",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_left",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_left",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_left-top",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_left-top",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_left-bottom",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_left-bottom",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_right",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_right",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_right-top",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_right-top",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_right-bottom",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_right-bottom",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_top-left-corner",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_top-left-corner",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_bottom-left-corner",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_bottom-left-corner",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_top-right-corner",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_top-right-corner",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_bottom-right-corner",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_bottom-right-corner",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_left-top-corner",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_left-top-corner",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_right-top-corner",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_right-top-corner",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_left-bottom-corner",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_left-bottom-corner",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "selector": ".slds-nubbin_right-bottom-corner",
                        "restrict": ".slds-popover, .slds-dropdown",
                        "modifier": true,
                        "group": "nubbins"
                      },
                      "id": ".slds-nubbin_right-bottom-corner",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Composer overflow button",
              "annotations": {
                "selector": ".slds-docked-composer_overflow__button",
                "restrict": ".slds-docked-composer"
              },
              "id": ".slds-docked-composer_overflow__button",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Composer modal",
              "annotations": {
                "selector": ".slds-docked-composer-modal",
                "restrict": ".slds-docked-composer"
              },
              "id": ".slds-docked-composer-modal",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/docked-composer/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "task",
                  "label": "Log a Task"
                },
                {
                  "id": "voice-composer-queued",
                  "label": "Voice - Queued"
                },
                {
                  "id": "voice-composer-ringing",
                  "label": "Voice - Ringing"
                },
                {
                  "id": "voice-composer-connected",
                  "label": "Voice - Connected"
                },
                {
                  "id": "voice-composer-cancelled",
                  "label": "Voice - Cancelled"
                },
                {
                  "id": "voice-composer-busy",
                  "label": "Voice - Busy"
                },
                {
                  "id": "voice-composer-failed",
                  "label": "Voice - Call Failed"
                },
                {
                  "id": "voice-composer-no-answer",
                  "label": "Voice - No Answer"
                },
                {
                  "id": "voice-composer-call-finished",
                  "label": "Voice - Call Finished"
                },
                {
                  "id": "voice-composer-call-incoming",
                  "label": "Voice - Call Incoming"
                },
                {
                  "id": "voice-composer-call-logged",
                  "label": "Voice - Log a Call"
                },
                {
                  "id": "email",
                  "label": "Email Composer"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "single-composer-open",
                  "label": "Open"
                },
                {
                  "id": "single-composer-focused",
                  "label": "Focused"
                },
                {
                  "id": "single-composer-closed",
                  "label": "Closed"
                },
                {
                  "id": "single-composer-closed-focused",
                  "label": "Closed Focused"
                },
                {
                  "id": "single-composer-popout",
                  "label": "Popout"
                },
                {
                  "id": "multiple-composer-overflow",
                  "label": "With Overflow Menu"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/docked-composer/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "scoped-tabs": {
      "description": "Because tab sets can be nested, pay close attention to the markup. They are\nconstructed to prevent styles from leaking from parent tab sets into child tab sets.\n\n# JavaScript Needs\n\nThe active tab has two markup requirements:\n\n- The `.slds-active` class should be placed on the `li` with `.slds-tabs_{variant}__item`.\n- The corresponding `.slds-tabs_{variant}__content` container receives `.slds-show`.\n\nInactive `.slds-tabs_{variant}__content` containers receive `.slds-hide`.\nWhen the user clicks a different tab, move the `.slds-active` class and\ntoggle the `.slds-hide`/`.slds-show` classes.\n\n#### Accessibility\n\nTabbed UIs have three parts with specific **ARIA** role requirements:\n\n- The tab list, which should have `role=\"tablist\"`\n- The tabs in that list, which should each be an `<a role=\"tab\">` anchor wrapped in a `<li role=\"presentation\">` list item\n- The tab panels, which display each tab’s content and should each have `role=\"tabpanel\"`\n\n**Expected markup:**\n\n- Selected tab’s anchor has `aria-selected=\"true\"`, all other tabs’ anchors have `aria-selected=\"false\"`\n- Selected tab’s anchor has `tabindex=\"0\"`, all other tabs have `tabindex=\"-1\"`\n- Each tab’s anchor has an `aria-controls` attribute whose value is the id of the associated `<div role=\"tabpanel\">`\n- Each tab panel has an `aria-labelledby` attribute whose value is the id of its associated `<a role=\"tab\">`\n\n**Expected keyboard interactions:**\n\n- Arrow keys, when focus is on selected tab, cycle selection to the next or previous tab\n- Tab key, when focus is before the tab list, moves focus to the selected tab\n- Tab key, when focus is on selected tab, moves focus into the selected tab’s associated tab panel or to the next focusable element on the page if that panel has no focusable elements\n- Shift+Tab keys, when focus is on first element in a tab panel, move focus to the selected tab",
      "annotations": {
        "summary": "A tab keeps related content in a single container that is shown and hidden through navigation.",
        "base": true,
        "name": "scoped-tabs",
        "selector": ".slds-tabs_scoped",
        "support": "dev-ready",
        "category": "base",
        "type": "navigation",
        "role": "tablist"
      },
      "id": "scoped-tabs",
      "restrictees": [
        {
          "description": "A scoped tabset style has a closed container with a defined border. Initialize\na scoped tab set by applying the `.slds-tab_scoped` class to the containing\n`<div>` around the tab list and tab panels. The `<ul>` element also requires\nthe class `.slds-tab_scoped__nav` to prevent styles from bleeding into nested tabs.",
          "annotations": {
            "summary": "Initializes scoped tabs",
            "name": "base",
            "selector": ".slds-tabs_scoped",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Creates the container for the default tabs",
                "selector": ".slds-tabs_scoped__nav",
                "restrict": ".slds-tabs_scoped ul"
              },
              "id": ".slds-tabs_scoped__nav",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Styles each list item as a single tab",
                "selector": ".slds-tabs_scoped__item",
                "restrict": ".slds-tabs_scoped ul li"
              },
              "id": ".slds-tabs_scoped__item",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Styles each actionable element inside each tab item",
                    "selector": ".slds-tabs_scoped__link",
                    "restrict": ".slds-tabs_scoped__item a, .slds-tabs_scoped__item button"
                  },
                  "id": ".slds-tabs_scoped__link",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "List item containing the overflow button menu",
                    "selector": ".slds-tabs_scoped__overflow-button",
                    "restrict": ".slds-tabs_scoped__item"
                  },
                  "id": ".slds-tabs_scoped__overflow-button",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "name": "active",
                    "summary": "Active state for a tab item",
                    "selector": ".slds-is-active",
                    "restrict": ".slds-tabs_scoped__item",
                    "notes": "Required on the `<li>` element that is associated with the active tab panel",
                    "modifier": true,
                    "group": "visibility"
                  },
                  "id": "active",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Styles each tab content wrapper",
                "selector": ".slds-tabs_scoped__content",
                "restrict": ".slds-tabs_scoped div"
              },
              "id": ".slds-tabs_scoped__content",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "medium",
                "summary": "Medium sized tabs",
                "selector": ".slds-tabs_medium",
                "restrict": ".slds-tabs_scoped",
                "modifier": true,
                "group": "size"
              },
              "id": "medium",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "large",
                "summary": "Large sized tabs",
                "selector": ".slds-tabs_large",
                "restrict": ".slds-tabs_scoped",
                "modifier": true,
                "group": "size"
              },
              "id": "large",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/scoped-tabs/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "size-medium",
                  "label": "Size - Medium"
                },
                {
                  "id": "size-large",
                  "label": "Size - Large"
                },
                {
                  "id": "overflowing-items",
                  "label": "Overflowing Items"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "selected",
                  "label": "Item Two Selected"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/scoped-tabs/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "visual-picker": {
      "description": "",
      "annotations": {
        "base": true,
        "name": "visual-picker",
        "selector": ".slds-visual-picker, .slds-box_link",
        "type": "action",
        "category": "experience",
        "support": "dev-ready",
        "layout": "responsive"
      },
      "id": "visual-picker",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes a visual picker component",
            "name": "coverable-content",
            "selector": ".slds-visual-picker",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "coverable-content",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Visual container for icon and text",
                "selector": ".slds-visual-picker__figure",
                "restrict": ".slds-visual-picker div, .slds-visual-picker span"
              },
              "id": ".slds-visual-picker__figure",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "name": "not-selected",
                    "summary": "Non-selected state",
                    "selector": ".slds-is-not-selected",
                    "restrict": ".slds-visual-picker__figure > span",
                    "modifer": true,
                    "group": "interactions"
                  },
                  "id": "not-selected",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "name": "selected",
                    "summary": "Selected state",
                    "selector": ".slds-is-selected",
                    "restrict": ".slds-visual-picker__figure > span",
                    "modifer": true,
                    "group": "interactions"
                  },
                  "id": "selected",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Icon within visual picker",
                    "selector": ".slds-visual-picker__icon",
                    "restrict": ".slds-visual-picker__figure"
                  },
                  "id": ".slds-visual-picker__icon",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Text within visual picker",
                    "selector": ".slds-visual-picker__text",
                    "restrict": ".slds-visual-picker__figure"
                  },
                  "id": ".slds-visual-picker__text",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "medium",
                "summary": "Size modifier to adjust to the default size of medium",
                "selector": ".slds-visual-picker_medium",
                "restrict": ".slds-visual-picker",
                "modifier": true,
                "group": "size"
              },
              "id": "medium",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "large",
                "summary": "Size modifier to adjust to the size of large",
                "selector": ".slds-visual-picker_large",
                "restrict": ".slds-visual-picker",
                "modifier": true,
                "group": "size"
              },
              "id": "large",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "small",
                "summary": "Size modifier to adjust to the size of small",
                "selector": ".slds-visual-picker_small",
                "restrict": ".slds-visual-picker",
                "modifier": true,
                "group": "size"
              },
              "id": "small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Text area that sits outside the visual picker",
                "selector": ".slds-visual-picker__body",
                "restrict": ".slds-visual-picker span"
              },
              "id": ".slds-visual-picker__body",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Checkmark that is visibily toggled when input is checked",
                "name": "non-coverable-content",
                "selector": ".slds-visual-picker__text-check",
                "restrict": ".slds-visual-picker span",
                "support": "dev-ready",
                "variant": true
              },
              "id": "non-coverable-content",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/visual-picker/non-coverable-content/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "disabled",
                      "label": "Disabled option"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "Initializes a vertical visual picker component",
                "name": "vertical",
                "selector": ".slds-visual-picker_vertical",
                "restrict": ".slds-visual-picker",
                "support": "dev-ready",
                "variant": true
              },
              "id": "vertical",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/visual-picker/vertical/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "disabled",
                      "label": "Disabled option"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/visual-picker/coverable-content/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "base_small",
                  "label": "Small base"
                },
                {
                  "id": "base",
                  "label": "Medium (default) base"
                },
                {
                  "id": "base_large",
                  "label": "Large base"
                },
                {
                  "id": "checkbox-group_small",
                  "label": "Small base with checkboxes"
                },
                {
                  "id": "checkbox-group",
                  "label": "Medium base with checkboxes"
                },
                {
                  "id": "checkbox-group_large",
                  "label": "Large base with checkboxes"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Disabled option"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Checkmark that is visibily toggled when input is checked",
            "name": "link",
            "selector": ".slds-box_link",
            "restrict": ".slds-box",
            "support": "dev-ready",
            "variant": true
          },
          "id": "link",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/visual-picker/link/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/visual-picker/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "checkbox-button": {
      "description": "",
      "annotations": {
        "base": true,
        "name": "checkbox-button",
        "selector": ".slds-checkbox-button",
        "support": "dev-ready",
        "category": "base",
        "type": "data-entry",
        "role": "checkbox",
        "layout": "responsive"
      },
      "id": "checkbox-button",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes checkbox button",
            "name": "base",
            "selector": ".slds-checkbox-button",
            "restrict": "label",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Modifier for the checked state",
                "name": "is-checked",
                "selector": ".slds-checkbox-button_is-checked",
                "restrict": ".slds-checkbox-button",
                "modifier": true
              },
              "id": "is-checked",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Modifier for the disabled state",
                "name": "is-disabled",
                "selector": ".slds-checkbox-button_is-disabled",
                "restrict": ".slds-checkbox-button",
                "modifier": true
              },
              "id": "is-disabled",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Modifier for the focused state",
                "name": "is-focused",
                "selector": ".slds-checkbox-button_is-focused",
                "restrict": ".slds-checkbox-button",
                "modifier": true
              },
              "id": "is-focused",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/checkbox-button/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "checkbox-button-icon-symbol",
                  "label": "Different Icon"
                },
                {
                  "id": "checkbox-button-checked-icon-symbol",
                  "label": "Different Icon - Checked"
                },
                {
                  "id": "checkbox-button-disabled-icon-symbol",
                  "label": "Different Icon - Disabled"
                },
                {
                  "id": "checkbox-button-checked-disabled-icon-symbol",
                  "label": "Different Icon - Checked and Disabled"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "checkbox-button-checked",
                  "label": "Checked"
                },
                {
                  "id": "checkbox-button-disabled",
                  "label": "Disabled"
                },
                {
                  "id": "checkbox-button-checked-disabled",
                  "label": "Checked and Disabled"
                },
                {
                  "id": "checkbox-add-button-checked",
                  "label": "Deprecated - Checked"
                },
                {
                  "id": "checkbox-add-button-disabled",
                  "label": "Deprecated - Disabled"
                },
                {
                  "id": "checkbox-add-button-checked-and-disabled",
                  "label": "Deprecated - Checked and Disabled"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/checkbox-button/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "trial-bar": {
      "description": "",
      "annotations": {
        "summary": "Trial bar components are used to provide an interactive and educational prospect experience for setup.",
        "base": true,
        "name": "trial-bar",
        "selector": ".slds-trial-header",
        "category": "feature",
        "type": "process",
        "support": "dev-ready"
      },
      "id": "trial-bar",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Sets styles for trial header bar",
            "name": "header",
            "selector": ".slds-trial-header",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "header",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/trial-bar/header/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "menu-open",
                  "label": "Tour Menu Open"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/trial-bar/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "select": {
      "description": "",
      "annotations": {
        "summary": "Select element presents a menu of options. For selecting multiple options, see Dueling Picklist.",
        "layout": "responsive",
        "name": "select",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "role": "listbox",
        "type": "data-entry",
        "category": "base",
        "selector": ".slds-select, .slds-select_container"
      },
      "id": "select",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes select",
            "name": "base",
            "selector": ".slds-select",
            "restrict": "select",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/select/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "select-required",
                  "label": "Required"
                },
                {
                  "id": "select-multiple",
                  "label": "Multiple Selection"
                },
                {
                  "id": "select-multiple-narrow",
                  "label": "Multiple Selection Narrow"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "select-error",
                  "label": "Error"
                },
                {
                  "id": "select-disabled",
                  "label": "Disabled"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/select/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "alert": {
      "description": "#### Accessibility\n\nNotifications should contain `role=\"alert\"` on the container to signal to\nassistive technology that they require the user’s immediate attention. Use a\nspan with `.slds-assistive-text` to let the user know what type of notification it is.",
      "annotations": {
        "summary": "Alert banners communicate a state that affects the entire system, not just a feature or page. It persists over a session and appears without the user initiating the action.",
        "layout": "responsive",
        "name": "alert",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "role": "alert",
        "type": "messaging",
        "category": "experience",
        "selector": ".slds-notify_alert"
      },
      "id": "alert",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes alert notification",
            "name": "base",
            "selector": ".slds-notify_alert",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Sets styling for warning alert notification",
                "selector": ".slds-alert_warning",
                "restrict": ".slds-notify_alert"
              },
              "id": ".slds-alert_warning",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Sets styling for error alert notification",
                "selector": ".slds-alert_error",
                "restrict": ".slds-notify_alert"
              },
              "id": ".slds-alert_error",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Sets styling for offline alert notification",
                "selector": ".slds-alert_offline",
                "restrict": ".slds-notify_alert"
              },
              "id": ".slds-alert_offline",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Alert close button",
                "selector": ".slds-notify__close",
                "restrict": ".slds-notify_alert div"
              },
              "id": ".slds-notify__close",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/alert/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "theme-info",
                  "label": "Default (Theme Class  - Deprecated)"
                },
                {
                  "id": "warning",
                  "label": "Warning"
                },
                {
                  "id": "theme-warning",
                  "label": "Warning (Theme Class  - Deprecated)"
                },
                {
                  "id": "error",
                  "label": "Error"
                },
                {
                  "id": "theme-error",
                  "label": "Error (Theme Class  - Deprecated)"
                },
                {
                  "id": "offline",
                  "label": "Offline"
                },
                {
                  "id": "theme-offline",
                  "label": "Offline (Theme Class  - Deprecated)"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/alert/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "map": {
      "description": "",
      "annotations": {
        "layout": "responsive",
        "name": "map",
        "support": "dev-ready",
        "base": true,
        "lwc": true,
        "type": "data-display",
        "category": "experience",
        "s1": "true",
        "selector": ".slds-map_container"
      },
      "id": "map",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Map container",
            "name": "base",
            "selector": ".slds-map_container",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "3rd party map element found inside of the map container",
                "selector": ".slds-map",
                "restrict": ".slds-map_container div"
              },
              "id": ".slds-map",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/map/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "single-coordinate",
                  "label": "In Modal - Single Coordinate - With Footer"
                },
                {
                  "id": "multiple-coordinates",
                  "label": "In Modal - Multiple Coordinates"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "multiple-coordinates-item-one-selection",
                  "label": "First Coordinate Selected"
                },
                {
                  "id": "multiple-coordinates-item-two-selection",
                  "label": "Second Coordinate Selected"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/map/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "counter": {
      "description": "",
      "annotations": {
        "summary": "A number input that is increased or decrease by companion buttons",
        "layout": "responsive",
        "name": "counter",
        "support": "dev-ready",
        "base": true,
        "role": "counter",
        "type": "data-entry",
        "category": "base",
        "selector": ".slds-input_counter"
      },
      "id": "counter",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Variant for number input with increment and decrement buttons",
            "name": "base",
            "selector": ".slds-input_counter",
            "restrict": ".slds-input",
            "variant": true
          },
          "id": "base",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/counter/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "centered",
                  "label": "Label Centered"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Disabled"
                },
                {
                  "id": "read-only",
                  "label": "Read only"
                },
                {
                  "id": "required",
                  "label": "Required"
                },
                {
                  "id": "error",
                  "label": "Error"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/counter/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "rich-text-editor": {
      "description": "",
      "annotations": {
        "summary": "The Rich Text Editor is a textarea with added capabilities for use in various publishers.",
        "name": "rich-text-editor",
        "support": "dev-ready",
        "base": true,
        "role": "textbox,toolbar",
        "lwc": true,
        "type": "data-entry",
        "category": "feature",
        "selector": ".slds-rich-text-editor"
      },
      "id": "rich-text-editor",
      "restrictees": [
        {
          "description": "The default rich text editor contains a minimal amount of text formatting capabilities.",
          "annotations": {
            "name": "base",
            "selector": ".slds-rich-text-editor",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "Rich text editor container for when toolbar is detached from Textarea.",
              "annotations": {
                "selector": ".slds-rich-text-editor_toolbar-only",
                "restrict": ".slds-rich-text-editor"
              },
              "id": ".slds-rich-text-editor_toolbar-only",
              "restrictees": [
                {
                  "description": "Container for Rich Text Editor Toolbar when detached from Textarea",
                  "annotations": {
                    "selector": ".slds-rich-text-editor__toolbar_detached",
                    "restrict": ".slds-rich-text-editor_toolbar-only .slds-rich-text-editor__toolbar"
                  },
                  "id": ".slds-rich-text-editor__toolbar_detached",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Container for Rich Text Editor Toolbar",
              "annotations": {
                "selector": ".slds-rich-text-editor__toolbar",
                "restrict": ".slds-rich-text-editor div"
              },
              "id": ".slds-rich-text-editor__toolbar",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Container for Rich Text Editor Toolbar",
                    "selector": ".slds-rich-text-editor__col",
                    "restrict": ".slds-rich-text-editor__toolbar div"
                  },
                  "id": ".slds-rich-text-editor__col",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Container for Rich Text Editor Toolbar",
                    "selector": ".slds-rich-text-editor__col_grow",
                    "restrict": ".slds-rich-text-editor__toolbar div"
                  },
                  "id": ".slds-rich-text-editor__col_grow",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Container for Rich Text Editor Bottom Toolbar",
                  "annotations": {
                    "selector": ".slds-rich-text-editor__toolbar-bottom",
                    "restrict": ".slds-rich-text-editor__toolbar"
                  },
                  "id": ".slds-rich-text-editor__toolbar-bottom",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Container for Rich Text Editor Combobox",
                  "annotations": {
                    "selector": ".slds-rich-text-editor__select",
                    "restrict": ".slds-rich-text-editor__toolbar div"
                  },
                  "id": ".slds-rich-text-editor__select",
                  "restrictees": [
                    {
                      "description": "Container X-Small Size for Rich Text Editor Combobox",
                      "annotations": {
                        "selector": ".slds-rich-text-editor__select_x-small",
                        "restrict": ".slds-rich-text-editor__select .slds-combobox__form-element"
                      },
                      "id": ".slds-rich-text-editor__select_x-small",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Container XX-Small Size for Rich Text Editor Combobox",
                      "annotations": {
                        "selector": ".slds-rich-text-editor__select_xx-small",
                        "restrict": ".slds-rich-text-editor__select .slds-combobox__form-element"
                      },
                      "id": ".slds-rich-text-editor__select_xx-small",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Focus state for rich text editor",
              "annotations": {
                "selector": ".slds-has-focus",
                "restrict": ".slds-rich-text-editor",
                "modifier": true
              },
              "id": ".slds-has-focus",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Error state for rich text editor",
              "annotations": {
                "selector": ".slds-has-error",
                "restrict": ".slds-rich-text-editor",
                "modifier": true
              },
              "id": ".slds-has-error",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Textarea for Rich Text Editor which is an editable div",
              "annotations": {
                "selector": ".slds-rich-text-area__content",
                "restrict": ".slds-rich-text-editor div"
              },
              "id": ".slds-rich-text-area__content",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/rich-text-editor/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "bottom-toolbar",
                  "label": "Bottom toolbar"
                },
                {
                  "id": "with-label",
                  "label": "With a Label"
                },
                {
                  "id": "email",
                  "label": "Email"
                },
                {
                  "id": "toolbar-narrow",
                  "label": "Toolbar Narrow"
                },
                {
                  "id": "feed",
                  "label": "Feed"
                },
                {
                  "id": "note",
                  "label": "Notes"
                },
                {
                  "id": "styling-hooks-rte-min-height",
                  "label": "Styling Hooks - Base (Min Height)",
                  "demoStyles": "\n        --sds-c-textarea-sizing-min-height: 3rem;\n      ",
                  "storybookStyles": true
                },
                {
                  "id": "styling-hooks-rte-max-height",
                  "label": "Styling Hooks - Base (Max Height)",
                  "demoStyles": "\n        --sds-c-textarea-sizing-max-height: 10rem;\n      ",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "focused",
                  "label": "Focused"
                },
                {
                  "id": "filled-out",
                  "label": "Filled Out"
                },
                {
                  "id": "error",
                  "label": "Error"
                },
                {
                  "id": "disabled",
                  "label": "Disabled"
                },
                {
                  "id": "tooltip",
                  "label": "Tooltip"
                },
                {
                  "id": "toolbar-only",
                  "label": "Toolbar Only"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/rich-text-editor/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "combobox": {
      "description": "",
      "annotations": {
        "summary": "A widget that provides a user with an input field that is either an autocomplete or readonly, accompanied with a listbox of pre-defined options.",
        "layout": "adaptive",
        "name": "combobox",
        "support": "dev-ready",
        "base": true,
        "role": "combobox",
        "lwc": true,
        "scroller": true,
        "type": "user-input",
        "category": "experience",
        "selector": ".slds-combobox_container, .slds-combobox-group"
      },
      "id": "combobox",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "selector": ".slds-combobox_container",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Apply when a combobox has a selection",
                "selector": ".slds-has-selection",
                "restrict": ".slds-combobox_container"
              },
              "id": ".slds-has-selection",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Icon only variant of a combobox",
                "selector": ".slds-has-icon-only",
                "restrict": ".slds-combobox_container"
              },
              "id": ".slds-has-icon-only",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Container around form element with combobox input",
              "annotations": {
                "selector": ".slds-combobox",
                "restrict": ".slds-combobox_container > div"
              },
              "id": ".slds-combobox",
              "restrictees": [
                {
                  "description": "Opens listbox dropdown",
                  "annotations": {
                    "selector": ".slds-is-open",
                    "restrict": ".slds-combobox",
                    "modifier": true
                  },
                  "id": ".slds-is-open",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Form element with combobox input",
                  "annotations": {
                    "selector": ".slds-combobox__form-element",
                    "restrict": ".slds-combobox > div"
                  },
                  "id": ".slds-combobox__form-element",
                  "restrictees": [
                    {
                      "description": "If readonly selection is an entity, use this class",
                      "annotations": {
                        "selector": ".slds-combobox__input-entity-icon",
                        "restrict": ".slds-combobox__form-element span"
                      },
                      "id": ".slds-combobox__input-entity-icon",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Input field within a combobox",
                        "selector": ".slds-combobox__input",
                        "restrict": ".slds-combobox__form-element input, .slds-combobox__form-element button"
                      },
                      "id": ".slds-combobox__input",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "name": "autocomplete",
                            "selector": "[aria-autocomplete=\"list\"]",
                            "restrict": ".slds-combobox__input",
                            "support": "dev-ready",
                            "variant": true
                          },
                          "id": "autocomplete",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": "./ui/components/combobox/autocomplete/example.jsx",
                          "showcase": [
                            {
                              "title": "default",
                              "items": [
                                {
                                  "context": "Autocomplete",
                                  "id": "autocomplete-default",
                                  "label": "Autocomplete default"
                                }
                              ]
                            },
                            {
                              "title": "examples",
                              "items": [
                                {
                                  "context": "Autocomplete",
                                  "id": "lookup",
                                  "label": "Lookup"
                                }
                              ]
                            },
                            {
                              "title": "states",
                              "items": [
                                {
                                  "context": "Autocomplete",
                                  "id": "focused-open",
                                  "label": "Focused - Open"
                                },
                                {
                                  "context": "Autocomplete",
                                  "id": "lookup-focused-open",
                                  "label": "Lookup - Focused - Open"
                                },
                                {
                                  "context": "Autocomplete",
                                  "id": "typeahead",
                                  "label": "Typeahead"
                                },
                                {
                                  "context": "Autocomplete",
                                  "id": "lookup-typeahead",
                                  "label": "Lookup - Typeahead"
                                },
                                {
                                  "context": "Autocomplete",
                                  "id": "highlighting-an-option",
                                  "label": "Highlighting an option"
                                },
                                {
                                  "context": "Autocomplete",
                                  "id": "lookup-highlighting-an-option",
                                  "label": "Lookup - Highlighting an option"
                                },
                                {
                                  "context": "Autocomplete",
                                  "id": "selected-an-option",
                                  "label": "Selected an option"
                                },
                                {
                                  "context": "Autocomplete",
                                  "id": "lookup-selected-an-option",
                                  "label": "Lookup - Selected an option"
                                },
                                {
                                  "context": "Autocomplete",
                                  "id": "selected-multiple-options",
                                  "label": "Selected multiple options"
                                },
                                {
                                  "context": "Autocomplete",
                                  "id": "lookup-multiple-options",
                                  "label": "Lookup - Selected multiple options"
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "description": "Class to target styling the value of a combobox input",
                          "annotations": {
                            "selector": ".slds-combobox__input-value",
                            "restrict": ".slds-combobox__input"
                          },
                          "id": ".slds-combobox__input-value",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Force focus state of the input",
                            "selector": ".slds-has-focus",
                            "restrict": ".slds-combobox__input"
                          },
                          "id": ".slds-has-focus",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Modifier to the combobox when an SVG icon sits adjacent to the combobox form element",
                  "annotations": {
                    "selector": ".slds-has-icon_left",
                    "restrict": ".slds-combobox"
                  },
                  "id": ".slds-has-icon_left",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Listbox container",
              "annotations": {
                "name": "listbox",
                "selector": ".slds-listbox",
                "restrict": ".slds-dropdown ul, .slds-dueling-list__options ul, .slds-pill_container ul, .slds-listbox_selection-group ul, .slds-combobox_container ul, .slds-form-element__control ul, .slds-popover__body ul",
                "support": "dev-ready",
                "variant": true
              },
              "id": "listbox",
              "restrictees": [
                {
                  "description": "Inline listbox",
                  "annotations": {
                    "selector": ".slds-listbox_inline",
                    "restrict": ".slds-listbox",
                    "modifier": true
                  },
                  "id": ".slds-listbox_inline",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Horizontal listbox",
                  "annotations": {
                    "selector": ".slds-listbox_horizontal",
                    "restrict": ".slds-listbox",
                    "modifier": true
                  },
                  "id": ".slds-listbox_horizontal",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Listbox item",
                  "annotations": {
                    "selector": ".slds-listbox__item",
                    "restrict": ".slds-listbox > li"
                  },
                  "id": ".slds-listbox__item",
                  "restrictees": [
                    {
                      "description": "Choosable option within listbox",
                      "annotations": {
                        "selector": ".slds-listbox__option",
                        "restrict": ".slds-listbox__item > div"
                      },
                      "id": ".slds-listbox__option",
                      "restrictees": [
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Header for choosable option within listbox",
                            "selector": ".slds-listbox__option-header",
                            "restrict": ".slds-listbox__option h3"
                          },
                          "id": ".slds-listbox__option-header",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "",
                          "annotations": {
                            "summary": "Container for listbox option icon",
                            "selector": ".slds-listbox__option-icon",
                            "restrict": ".slds-listbox__option span"
                          },
                          "id": ".slds-listbox__option-icon",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "Focus state of a vertical listbox option",
                          "annotations": {
                            "selector": ".slds-has-focus",
                            "restrict": ".slds-listbox__option",
                            "modifier": true
                          },
                          "id": ".slds-has-focus",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "Modifies the listbox option if it contains an entity object",
                          "annotations": {
                            "selector": ".slds-listbox__option_entity",
                            "restrict": ".slds-listbox__option"
                          },
                          "id": ".slds-listbox__option_entity",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "Modifies the listbox option if it contains an plain object or string",
                          "annotations": {
                            "selector": ".slds-listbox__option_plain",
                            "restrict": ".slds-listbox__option"
                          },
                          "id": ".slds-listbox__option_plain",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "If the listbox option has metadata or secondary information that sits below its primary text",
                          "annotations": {
                            "selector": ".slds-listbox__option_has-meta",
                            "restrict": ".slds-listbox__option"
                          },
                          "id": ".slds-listbox__option_has-meta",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "Modifier that makes selected icon visible",
                          "annotations": {
                            "selector": ".slds-is-selected",
                            "restrict": ".slds-listbox__option",
                            "modifier": true
                          },
                          "id": ".slds-is-selected",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "The main text of an entity listbox",
                          "annotations": {
                            "selector": ".slds-listbox__option-text_entity",
                            "restrict": ".slds-listbox__option span"
                          },
                          "id": ".slds-listbox__option-text_entity",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "The metadata or secondary text of an entity listbox",
                          "annotations": {
                            "selector": ".slds-listbox__option-meta",
                            "restrict": ".slds-listbox__option span"
                          },
                          "id": ".slds-listbox__option-meta",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "The icon within a plain listbox that indicates if an option has been selected or not.",
                      "annotations": {
                        "selector": ".slds-listbox__icon-selected",
                        "restrict": ".slds-listbox__item svg"
                      },
                      "id": ".slds-listbox__icon-selected",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Creates a vertical listbox",
                  "annotations": {
                    "selector": ".slds-listbox_vertical",
                    "restrict": ".slds-listbox",
                    "modifier": true
                  },
                  "id": ".slds-listbox_vertical",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Forces overflow scrolling after 5 list items",
                    "selector": ".slds-dropdown_length-5",
                    "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                    "modifier": true,
                    "group": "height"
                  },
                  "id": ".slds-dropdown_length-5",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Forces overflow scrolling after 7 list items",
                    "selector": ".slds-dropdown_length-7",
                    "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                    "modifier": true,
                    "group": "height"
                  },
                  "id": ".slds-dropdown_length-7",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Forces overflow scrolling after 10 list items",
                    "selector": ".slds-dropdown_length-10",
                    "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                    "modifier": true,
                    "group": "height"
                  },
                  "id": ".slds-dropdown_length-10",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Forces overflow scrolling after 5 list items with an icon",
                    "selector": ".slds-dropdown_length-with-icon-5",
                    "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                    "modifier": true,
                    "group": "height"
                  },
                  "id": ".slds-dropdown_length-with-icon-5",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Forces overflow scrolling after 7 list items with an icon",
                    "selector": ".slds-dropdown_length-with-icon-7",
                    "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                    "modifier": true,
                    "group": "height"
                  },
                  "id": ".slds-dropdown_length-with-icon-7",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Forces overflow scrolling after 10 list items with an icon",
                    "selector": ".slds-dropdown_length-with-icon-10",
                    "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                    "modifier": true,
                    "group": "height"
                  },
                  "id": ".slds-dropdown_length-with-icon-10",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Icon that is a direct sibling of a combobox container. This is not the same as an input icon.",
              "annotations": {
                "selector": ".slds-combobox_container__icon",
                "restrict": ".slds-combobox_container svg"
              },
              "id": ".slds-combobox_container__icon",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Modifier that notifies the combobox group that a selection has been made",
                "selector": ".slds-has-selection",
                "restrict": ".slds-combobox-group, .slds-combobox_container"
              },
              "id": ".slds-has-selection",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "If combo has a selection model that requires a listbox of pills to be displayed\ninside of a combobox",
              "annotations": {
                "selector": ".slds-has-inline-listbox",
                "restrict": ".slds-combobox_container"
              },
              "id": ".slds-has-inline-listbox",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "SVG icon that sits adjacent to the combobox form element",
              "annotations": {
                "selector": ".slds-combobox_container__icon",
                "restrict": ".slds-combobox_container svg"
              },
              "id": ".slds-combobox_container__icon",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "deprecated-inline-listbox",
                "selector": ".slds-has-inline-listbox",
                "restrict": ".slds-combobox_container",
                "variant": true,
                "support": "dev-ready",
                "deprecated": true
              },
              "id": "deprecated-inline-listbox",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/combobox/deprecated-inline-listbox/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "context": "Deprecated – Inline-Listbox",
                      "deprecated": true,
                      "id": "deprecated – inline-listbox-default",
                      "label": "Deprecated – Inline-Listbox default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "context": "Deprecated – Inline-Listbox",
                      "deprecated": true,
                      "id": "deprecated-focused",
                      "label": "Deprecated - Focused",
                      "script": "\n      document.getElementById('combobox-unique-id').focus()\n    "
                    },
                    {
                      "context": "Deprecated – Inline-Listbox",
                      "deprecated": true,
                      "id": "deprecated-open-item-focused",
                      "label": "Deprecated - Open - Item Focused"
                    },
                    {
                      "context": "Deprecated – Inline-Listbox",
                      "deprecated": true,
                      "id": "deprecated-closed-option-selected",
                      "label": "Deprecated - Option Selected"
                    },
                    {
                      "context": "Deprecated – Inline-Listbox",
                      "deprecated": true,
                      "id": "deprecated-options-selected",
                      "label": "Deprecated - Option(s) Selected"
                    },
                    {
                      "context": "Deprecated – Inline-Listbox",
                      "deprecated": true,
                      "id": "deprecated-focused-options-selected",
                      "label": "Deprecated - Focused - Option(s) Selected",
                      "script": "\n      document.getElementById('combobox-unique-id').focus()\n    "
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "name": "deprecated-multi-entity",
                "selector": ".slds-has-object-switcher",
                "restrict": ".slds-combobox_container",
                "variant": true,
                "support": "dev-ready",
                "deprecated": true
              },
              "id": "deprecated-multi-entity",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/combobox/deprecated-multi-entity/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "context": "Deprecated – Multi-Entity",
                      "deprecated": true,
                      "id": "deprecated – multi-entity-default",
                      "label": "Deprecated – Multi-Entity default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "context": "Deprecated – Multi-Entity",
                      "deprecated": true,
                      "id": "deprecated-focused",
                      "label": "Deprecated - Focused",
                      "script": "\n      document.getElementById('combobox-unique-id').focus()\n    "
                    },
                    {
                      "context": "Deprecated – Multi-Entity",
                      "deprecated": true,
                      "id": "deprecated-open-item-focused",
                      "label": "Deprecated - Open - Item Focused"
                    },
                    {
                      "context": "Deprecated – Multi-Entity",
                      "deprecated": true,
                      "id": "deprecated-options-selected",
                      "label": "Deprecated - Option(s) Selected"
                    },
                    {
                      "context": "Deprecated – Multi-Entity",
                      "deprecated": true,
                      "id": "deprecated-focused-options-selected",
                      "label": "Deprecated - Focused - Option(s) Selected",
                      "script": "\n      document.getElementById('combobox-unique-id').focus()\n    "
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "name": "deprecated-readonly",
                "selector": "[readonly]",
                "restrict": ".slds-combobox_container input",
                "support": "dev-ready",
                "variant": true,
                "deprecated": true
              },
              "id": "deprecated-readonly",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/combobox/deprecated-readonly/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "context": "Deprecated – Select-Only",
                      "deprecated": true,
                      "id": "deprecated – select-only-default",
                      "label": "Deprecated – Select-Only default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "context": "Deprecated – Select-Only",
                      "deprecated": true,
                      "id": "deprecated-focused",
                      "label": "Deprecated - Focused",
                      "script": "\n      document.getElementById('combobox-unique-id').focus()\n    "
                    },
                    {
                      "context": "Deprecated – Select-Only",
                      "deprecated": true,
                      "id": "deprecated-open-item-focused",
                      "label": "Deprecated - Open - Item Focused"
                    },
                    {
                      "context": "Deprecated – Select-Only",
                      "deprecated": true,
                      "id": "deprecated-open-option-selected",
                      "label": "Deprecated - Open - Option Selected"
                    },
                    {
                      "context": "Deprecated – Select-Only",
                      "deprecated": true,
                      "id": "deprecated-open-options-selected",
                      "label": "Deprecated - Open - Option(s) Selected"
                    },
                    {
                      "context": "Deprecated – Select-Only",
                      "deprecated": true,
                      "id": "deprecated-closed-option-selected",
                      "label": "Deprecated - Option Selected"
                    },
                    {
                      "context": "Deprecated – Select-Only",
                      "deprecated": true,
                      "id": "deprecated-closed-options-selected",
                      "label": "Deprecated - Option(s) Selected"
                    },
                    {
                      "context": "Deprecated – Select-Only",
                      "deprecated": true,
                      "id": "deprecated-open-option-heading",
                      "label": "Deprecated - Sub-heading"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "name": "dialog",
                "selector": " .slds-combobox[aria-haspopup=“dialog”]",
                "restrict": ".slds-combobox_container .slds-combobox",
                "support": "dev-ready",
                "variant": true
              },
              "id": "dialog",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/combobox/dialog/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "context": "Dialog",
                      "id": "dialog-default",
                      "label": "Dialog default"
                    }
                  ]
                },
                {
                  "title": "examples",
                  "items": [
                    {
                      "context": "Dialog",
                      "id": "with-checkbox-group",
                      "label": "With Checkbox Group"
                    },
                    {
                      "context": "Dialog",
                      "id": "selecting-options",
                      "label": "Selecting Options"
                    },
                    {
                      "context": "Dialog",
                      "id": "open-one-option-selected",
                      "label": "Open - One Option Selected "
                    },
                    {
                      "context": "Dialog",
                      "id": "closed-one-option-selected",
                      "label": "Closed - One Option Selected"
                    },
                    {
                      "context": "Dialog",
                      "id": "open-two-or-more-options-selected",
                      "label": "Open - Two or More Options Selected"
                    },
                    {
                      "context": "Dialog",
                      "id": "closed-two-or-more-options-selected",
                      "label": "Closed - Two or More Options Selected"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "context": "Dialog",
                      "id": "open",
                      "label": "Open"
                    }
                  ]
                }
              ]
            },
            {
              "description": "",
              "annotations": {
                "summary": "The container of pill selections found inside of a combobox group",
                "selector": ".slds-listbox_selection-group",
                "restrict": ".slds-combobox-group ~ div, .slds-combobox_container ~ div"
              },
              "id": ".slds-listbox_selection-group",
              "restrictees": [
                {
                  "description": "Listbox container",
                  "annotations": {
                    "name": "listbox",
                    "selector": ".slds-listbox",
                    "restrict": ".slds-dropdown ul, .slds-dueling-list__options ul, .slds-pill_container ul, .slds-listbox_selection-group ul, .slds-combobox_container ul, .slds-form-element__control ul, .slds-popover__body ul",
                    "support": "dev-ready",
                    "variant": true
                  },
                  "id": "listbox",
                  "restrictees": [
                    {
                      "description": "Inline listbox",
                      "annotations": {
                        "selector": ".slds-listbox_inline",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_inline",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Horizontal listbox",
                      "annotations": {
                        "selector": ".slds-listbox_horizontal",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_horizontal",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Listbox item",
                      "annotations": {
                        "selector": ".slds-listbox__item",
                        "restrict": ".slds-listbox > li"
                      },
                      "id": ".slds-listbox__item",
                      "restrictees": [
                        {
                          "description": "Choosable option within listbox",
                          "annotations": {
                            "selector": ".slds-listbox__option",
                            "restrict": ".slds-listbox__item > div"
                          },
                          "id": ".slds-listbox__option",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Header for choosable option within listbox",
                                "selector": ".slds-listbox__option-header",
                                "restrict": ".slds-listbox__option h3"
                              },
                              "id": ".slds-listbox__option-header",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Container for listbox option icon",
                                "selector": ".slds-listbox__option-icon",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-icon",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Focus state of a vertical listbox option",
                              "annotations": {
                                "selector": ".slds-has-focus",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-has-focus",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an entity object",
                              "annotations": {
                                "selector": ".slds-listbox__option_entity",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an plain object or string",
                              "annotations": {
                                "selector": ".slds-listbox__option_plain",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_plain",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "If the listbox option has metadata or secondary information that sits below its primary text",
                              "annotations": {
                                "selector": ".slds-listbox__option_has-meta",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_has-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifier that makes selected icon visible",
                              "annotations": {
                                "selector": ".slds-is-selected",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-is-selected",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The main text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-text_entity",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-text_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The metadata or secondary text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-meta",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "The icon within a plain listbox that indicates if an option has been selected or not.",
                          "annotations": {
                            "selector": ".slds-listbox__icon-selected",
                            "restrict": ".slds-listbox__item svg"
                          },
                          "id": ".slds-listbox__icon-selected",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Creates a vertical listbox",
                      "annotations": {
                        "selector": ".slds-listbox_vertical",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_vertical",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items",
                        "selector": ".slds-dropdown_length-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items",
                        "selector": ".slds-dropdown_length-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items",
                        "selector": ".slds-dropdown_length-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Expanded state of a selection group",
                    "selector": ".slds-is-expanded",
                    "restrict": ".slds-listbox_selection-group"
                  },
                  "id": ".slds-is-expanded",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Toggle button to show all of the pill selections",
                    "selector": ".slds-listbox-toggle",
                    "restrict": ".slds-listbox_selection-group > span"
                  },
                  "id": ".slds-listbox-toggle",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/combobox/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "context": "Select-Only (Base)",
                  "id": "select-only (base)-default",
                  "label": "Select-Only (Base) default (select-only)"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "context": "Select-Only (Base)",
                  "id": "focused",
                  "label": "Focused (select-only)"
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "focused-open",
                  "label": "Focused - Opened (select-only)"
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "highlighting-an-option",
                  "label": "Highlighting an option (select-only)"
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "selecting-a-single-option",
                  "label": "Selecting a single option (select-only)"
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "selected-an-option-closed",
                  "label": "Selected an option - Closed (select-only)"
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "selecting-multiple-options",
                  "label": "Selecting multiple options (select-only)"
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "selected-multiple-options-closed",
                  "label": "Selected multiple options-closed (select-only)"
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "selecting-a-single-option-truncated",
                  "label": "Selecting a single option (truncated)",
                  "demoStyles": "max-width: 225px;",
                  "storybookStyles": true
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "loading-options",
                  "label": "Loading more options (select-only)"
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "grouped-options",
                  "label": "Grouped options (select-only)"
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "deprecated-closed",
                  "label": "Deprecated - Closed (select-only)"
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "deprecated-focused",
                  "label": "Deprecated - Focused (select-only)"
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "deprecated-open-item-focused",
                  "label": "Deprecated - Open - Item Focused (select-only)"
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "deprecated-closed-options-selected",
                  "label": "Deprecated - Option(s) Selected (select-only)"
                },
                {
                  "context": "Select-Only (Base)",
                  "id": "select-only (base)-without-placeholder",
                  "label": "Select-Only (Base) without placeholder (select-only)"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Container for a combobox group",
            "name": "grouped",
            "selector": ".slds-combobox-group",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "grouped",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Modifier that identifies the combobox as the object switcher, applies specific interactions for its context",
                "selector": ".slds-combobox_object-switcher",
                "restrict": ".slds-combobox-group div"
              },
              "id": ".slds-combobox_object-switcher",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Modifier that notifies the combobox group that a selection has been made",
                "selector": ".slds-has-selection",
                "restrict": ".slds-combobox-group, .slds-combobox_container"
              },
              "id": ".slds-has-selection",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "The first combobox in the combobox group",
                "selector": ".slds-combobox-addon_start",
                "restrict": ".slds-combobox-group div"
              },
              "id": ".slds-combobox-addon_start",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "The last combobox in the combobox group",
                "selector": ".slds-combobox-addon_end",
                "restrict": ".slds-combobox-group div"
              },
              "id": ".slds-combobox-addon_end",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "The container of pill selections found inside of a combobox group",
                "selector": ".slds-listbox_selection-group",
                "restrict": ".slds-combobox-group ~ div, .slds-combobox_container ~ div"
              },
              "id": ".slds-listbox_selection-group",
              "restrictees": [
                {
                  "description": "Listbox container",
                  "annotations": {
                    "name": "listbox",
                    "selector": ".slds-listbox",
                    "restrict": ".slds-dropdown ul, .slds-dueling-list__options ul, .slds-pill_container ul, .slds-listbox_selection-group ul, .slds-combobox_container ul, .slds-form-element__control ul, .slds-popover__body ul",
                    "support": "dev-ready",
                    "variant": true
                  },
                  "id": "listbox",
                  "restrictees": [
                    {
                      "description": "Inline listbox",
                      "annotations": {
                        "selector": ".slds-listbox_inline",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_inline",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Horizontal listbox",
                      "annotations": {
                        "selector": ".slds-listbox_horizontal",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_horizontal",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Listbox item",
                      "annotations": {
                        "selector": ".slds-listbox__item",
                        "restrict": ".slds-listbox > li"
                      },
                      "id": ".slds-listbox__item",
                      "restrictees": [
                        {
                          "description": "Choosable option within listbox",
                          "annotations": {
                            "selector": ".slds-listbox__option",
                            "restrict": ".slds-listbox__item > div"
                          },
                          "id": ".slds-listbox__option",
                          "restrictees": [
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Header for choosable option within listbox",
                                "selector": ".slds-listbox__option-header",
                                "restrict": ".slds-listbox__option h3"
                              },
                              "id": ".slds-listbox__option-header",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "",
                              "annotations": {
                                "summary": "Container for listbox option icon",
                                "selector": ".slds-listbox__option-icon",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-icon",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Focus state of a vertical listbox option",
                              "annotations": {
                                "selector": ".slds-has-focus",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-has-focus",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an entity object",
                              "annotations": {
                                "selector": ".slds-listbox__option_entity",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifies the listbox option if it contains an plain object or string",
                              "annotations": {
                                "selector": ".slds-listbox__option_plain",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_plain",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "If the listbox option has metadata or secondary information that sits below its primary text",
                              "annotations": {
                                "selector": ".slds-listbox__option_has-meta",
                                "restrict": ".slds-listbox__option"
                              },
                              "id": ".slds-listbox__option_has-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "Modifier that makes selected icon visible",
                              "annotations": {
                                "selector": ".slds-is-selected",
                                "restrict": ".slds-listbox__option",
                                "modifier": true
                              },
                              "id": ".slds-is-selected",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The main text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-text_entity",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-text_entity",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            },
                            {
                              "description": "The metadata or secondary text of an entity listbox",
                              "annotations": {
                                "selector": ".slds-listbox__option-meta",
                                "restrict": ".slds-listbox__option span"
                              },
                              "id": ".slds-listbox__option-meta",
                              "restrictees": [],
                              "docPath": null,
                              "showcasePath": null,
                              "showcase": []
                            }
                          ],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        },
                        {
                          "description": "The icon within a plain listbox that indicates if an option has been selected or not.",
                          "annotations": {
                            "selector": ".slds-listbox__icon-selected",
                            "restrict": ".slds-listbox__item svg"
                          },
                          "id": ".slds-listbox__icon-selected",
                          "restrictees": [],
                          "docPath": null,
                          "showcasePath": null,
                          "showcase": []
                        }
                      ],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "Creates a vertical listbox",
                      "annotations": {
                        "selector": ".slds-listbox_vertical",
                        "restrict": ".slds-listbox",
                        "modifier": true
                      },
                      "id": ".slds-listbox_vertical",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items",
                        "selector": ".slds-dropdown_length-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items",
                        "selector": ".slds-dropdown_length-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items",
                        "selector": ".slds-dropdown_length-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 5 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-5",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-5",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 7 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-7",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-7",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Forces overflow scrolling after 10 list items with an icon",
                        "selector": ".slds-dropdown_length-with-icon-10",
                        "restrict": ".slds-dropdown, .slds-dropdown__list, .slds-listbox",
                        "modifier": true,
                        "group": "height"
                      },
                      "id": ".slds-dropdown_length-with-icon-10",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Expanded state of a selection group",
                    "selector": ".slds-is-expanded",
                    "restrict": ".slds-listbox_selection-group"
                  },
                  "id": ".slds-is-expanded",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Toggle button to show all of the pill selections",
                    "selector": ".slds-listbox-toggle",
                    "restrict": ".slds-listbox_selection-group > span"
                  },
                  "id": ".slds-listbox-toggle",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/combobox/grouped/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "context": "Grouped",
                  "id": "grouped-default",
                  "label": "Grouped default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "context": "Grouped",
                  "id": "focused-open",
                  "label": "Focused - Open"
                },
                {
                  "context": "Grouped",
                  "id": "typeahead",
                  "label": "Typeahead"
                },
                {
                  "context": "Grouped",
                  "id": "typeahead-loading",
                  "label": "Typeahead - Loading"
                },
                {
                  "context": "Grouped",
                  "id": "selected-options",
                  "label": "Selected Options"
                },
                {
                  "context": "Grouped",
                  "id": "selected-options-open",
                  "label": "Selected Options - Open"
                },
                {
                  "context": "Grouped",
                  "id": "overflow-collapsed",
                  "label": "Selections in container - Overflowed - Collapsed"
                },
                {
                  "context": "Grouped",
                  "id": "overflow-expanded",
                  "label": "Selections in container - Overflowed - Expanded"
                },
                {
                  "context": "Grouped",
                  "id": "non-grouped-overflow-collapsed",
                  "label": "Selections - Collapsed"
                },
                {
                  "context": "Grouped",
                  "id": "non-grouped-overflow-expanded",
                  "label": "Selections - Expanded"
                },
                {
                  "context": "Grouped",
                  "id": "scoping-results-focused",
                  "label": "Scoping results - Focused"
                },
                {
                  "context": "Grouped",
                  "id": "scoping-results-icon",
                  "label": "Scoping results - Icon variant"
                },
                {
                  "context": "Grouped",
                  "id": "scoping-results-icon-focused",
                  "label": "Scoping results - Icon variant - Focused"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/combobox/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "checkbox-toggle": {
      "description": "",
      "annotations": {
        "layout": "responsive",
        "name": "checkbox-toggle",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "role": "checkbox",
        "type": "data-entry",
        "category": "base",
        "selector": ".slds-checkbox_toggle"
      },
      "id": "checkbox-toggle",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes checkbox toggle",
            "name": "base",
            "selector": ".slds-checkbox_toggle",
            "restrict": "label",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Creates a custom styled checkbox",
                "selector": ".slds-checkbox_faux",
                "restrict": ".slds-checkbox_toggle span"
              },
              "id": ".slds-checkbox_faux",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Container for faux checkbox element",
                "selector": ".slds-checkbox_faux_container",
                "restrict": ".slds-checkbox_toggle span"
              },
              "id": ".slds-checkbox_faux_container",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Container for text to show when checkbox is toggle off",
                    "selector": ".slds-checkbox_off",
                    "restrict": ".slds-checkbox_faux_container span"
                  },
                  "id": ".slds-checkbox_off",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Container for text to show when checkbox is toggle on",
                    "selector": ".slds-checkbox_on",
                    "restrict": ".slds-checkbox_faux_container span"
                  },
                  "id": ".slds-checkbox_on",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/checkbox-toggle/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "checkbox-toggle-checked",
                  "label": "Checked"
                },
                {
                  "id": "checkbox-toggle-disabled",
                  "label": "Disabled"
                },
                {
                  "id": "checkbox-toggle-checked-disabled",
                  "label": "Checked and Disabled"
                },
                {
                  "id": "checkbox-toggle-rtl",
                  "label": "Right to Left"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/checkbox-toggle/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "global-navigation": {
      "description": "",
      "annotations": {
        "summary": "Global Navigation is the list of navigation links your users find in the Header on every page in Salesforce. Your Global Navigation includes a Navigation Bar where your users find the App Launcher, App Name, and Pages that each App includes.",
        "name": "global-navigation",
        "support": "dev-ready",
        "base": true,
        "role": "navigation",
        "type": "navigation",
        "category": "feature",
        "s1": "false",
        "selector": ".slds-context-bar"
      },
      "id": "global-navigation",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Navigation bar wrapper",
            "name": "navigation-bar",
            "selector": ".slds-context-bar",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "navigation-bar",
          "restrictees": [
            {
              "description": "Primary zone",
              "annotations": {
                "selector": ".slds-context-bar__primary",
                "restrict": ".slds-context-bar div"
              },
              "id": ".slds-context-bar__primary",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Secondary zone",
              "annotations": {
                "selector": ".slds-context-bar__secondary",
                "restrict": ".slds-context-bar nav, .slds-context-bar div"
              },
              "id": ".slds-context-bar__secondary",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Manually add a vertical divider between elements",
              "annotations": {
                "selector": ".slds-context-bar__vertical-divider",
                "restrict": ".slds-context-bar div"
              },
              "id": ".slds-context-bar__vertical-divider",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Any item on the horizontal axis of the context nav bar\n\nInteractions such as hovers + active are defaults, bottom of the\nfile deals with light / dark theme thresholds",
              "annotations": {
                "selector": ".slds-context-bar__item",
                "restrict": ".slds-context-bar div, .slds-context-bar li"
              },
              "id": ".slds-context-bar__item",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Dirty state for a nav item",
                    "selector": ".slds-is-unsaved",
                    "restrict": ".slds-context-bar__item, .slds-dropdown__item"
                  },
                  "id": ".slds-is-unsaved",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Notifications style - Styling a tab or overflow item to indicate the tab has unread activity",
                    "selector": ".slds-has-notification",
                    "restrict": ".slds-context-bar__item, .slds-context-bar__item .slds-dropdown__item"
                  },
                  "id": ".slds-has-notification",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Unread notification icon",
                        "selector": ".slds-indicator_unread",
                        "restrict": ".slds-has-notification span"
                      },
                      "id": ".slds-indicator_unread",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Toggled focused class applied via JavaScript",
                  "annotations": {
                    "selector": ".slds-has-focus",
                    "restrict": ".slds-context-bar__item",
                    "modifier": true
                  },
                  "id": ".slds-has-focus",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Success notification on a tab",
                    "selector": ".slds-has-success",
                    "restrict": ".slds-context-bar__item"
                  },
                  "id": ".slds-has-success",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Error notification on a tab",
                    "selector": ".slds-has-error",
                    "restrict": ".slds-context-bar__item"
                  },
                  "id": ".slds-has-error",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Warning notification on a tab",
                    "selector": ".slds-has-warning",
                    "restrict": ".slds-context-bar__item"
                  },
                  "id": ".slds-has-warning",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Actionable Text Links",
                  "annotations": {
                    "selector": ".slds-context-bar__label-action",
                    "restrict": ".slds-context-bar__item a, .slds-context-bar__item span, .slds-context-bar__item button"
                  },
                  "id": ".slds-context-bar__label-action",
                  "restrictees": [
                    {
                      "description": "Styles for application name region",
                      "annotations": {
                        "selector": ".slds-context-bar__app-name",
                        "restrict": ".slds-context-bar__label-action"
                      },
                      "id": ".slds-context-bar__app-name",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Unsaved indicator - This can probably be used in other locations as well",
                  "annotations": {
                    "selector": ".slds-indicator_unsaved",
                    "restrict": ".slds-context-bar__item span, abbr"
                  },
                  "id": ".slds-indicator_unsaved",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Styles for object switcher region",
                  "annotations": {
                    "selector": ".slds-context-bar__object-switcher",
                    "restrict": ".slds-context-bar__item",
                    "required": true
                  },
                  "id": ".slds-context-bar__object-switcher",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Used to reserve spacing for tab indicators",
                    "selector": ".slds-indicator-container",
                    "restrict": ".slds-context-bar__item span, .slds-sub-tabs__item span"
                  },
                  "id": ".slds-indicator-container",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "Active state of an item",
                  "annotations": {
                    "selector": ".slds-is-active",
                    "restrict": ".slds-context-bar__item:not(.slds-no-hover)",
                    "modifier": true
                  },
                  "id": ".slds-is-active",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Add a left border to a context bar item",
              "annotations": {
                "selector": ".slds-context-bar__item_divider-left",
                "restrict": ".slds-context-bar div, .slds-context-bar li"
              },
              "id": ".slds-context-bar__item_divider-left",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Add a right border to a context bar item",
              "annotations": {
                "selector": ".slds-context-bar__item_divider-right",
                "restrict": ".slds-context-bar div, .slds-context-bar li"
              },
              "id": ".slds-context-bar__item_divider-right",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "Actionable Icons",
              "annotations": {
                "selector": ".slds-context-bar__icon-action",
                "restrict": ".slds-context-bar div"
              },
              "id": ".slds-context-bar__icon-action",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Tab modifier when using a tabset",
                "name": "navigation-tab-bar",
                "selector": ".slds-context-bar_tabs",
                "restrict": ".slds-context-bar",
                "support": "dev-ready",
                "variant": true
              },
              "id": "navigation-tab-bar",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Context bar tab items",
                    "selector": ".slds-context-bar__item_tab",
                    "restrict": ".slds-context-bar_tabs .slds-context-bar__item",
                    "notes": "Only use on tabset version",
                    "required": true
                  },
                  "id": ".slds-context-bar__item_tab",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Pinned state - toggles visibility of elements inside of tab",
                        "selector": ".slds-is-pinned",
                        "restrict": ".slds-context-bar__item_tab",
                        "modifier": true
                      },
                      "id": ".slds-is-pinned",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Modifier that notifies a parent component that it has subtabs inside of it",
                        "selector": ".slds-has-sub-tabs",
                        "restrict": ".slds-context-bar__item_tab"
                      },
                      "id": ".slds-has-sub-tabs",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/global-navigation/navigation-tab-bar/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Navigation Tab Bar - Default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "tab-active",
                      "label": "Navigation Tab Bar - Active"
                    },
                    {
                      "id": "tab-active-focus",
                      "label": "Navigation Tab Bar - Active Focus"
                    },
                    {
                      "id": "tab-item-action-menu-open",
                      "label": "Navigation Tab Bar - Action Overflow"
                    },
                    {
                      "id": "unsaved-tab",
                      "label": "Navigation Tab Bar - Unsaved Tab"
                    },
                    {
                      "id": "unread-tab",
                      "label": "Navigation Tab Bar - Unread Tab"
                    },
                    {
                      "id": "unread-unsaved-tab",
                      "label": "Navigation Tab Bar - Unread/Unsaved Tab"
                    },
                    {
                      "id": "tab-success",
                      "label": "Navigation Tab Bar - Success"
                    },
                    {
                      "id": "tab-success-active",
                      "label": "Navigation Tab Bar - Success Active"
                    },
                    {
                      "id": "tab-success-focus",
                      "label": "Navigation Tab Bar - Success Focused"
                    },
                    {
                      "id": "tab-success-unread",
                      "label": "Navigation Tab Bar - Success Unread"
                    },
                    {
                      "id": "tab-success-unsaved",
                      "label": "Navigation Tab Bar - Success Unsaved"
                    },
                    {
                      "id": "tab-success-unread-unsaved",
                      "label": "Navigation Tab Bar - Success Unread and Unsaved"
                    },
                    {
                      "id": "tab-warning",
                      "label": "Navigation Tab Bar - Warning"
                    },
                    {
                      "id": "tab-warning-active",
                      "label": "Navigation Tab Bar - Warning Active"
                    },
                    {
                      "id": "tab-warning-focus",
                      "label": "Navigation Tab Bar - Warning focused"
                    },
                    {
                      "id": "tab-warning-unread",
                      "label": "Navigation Tab Bar - Warning Unread"
                    },
                    {
                      "id": "tab-warning-unsaved",
                      "label": "Navigation Tab Bar - Warning Unsaved"
                    },
                    {
                      "id": "tab-warning-unread-unsaved",
                      "label": "Navigation Tab Bar - Warning Unread and Unsaved"
                    },
                    {
                      "id": "tab-error",
                      "label": "Navigation Tab Bar - Error"
                    },
                    {
                      "id": "tab-error-active",
                      "label": "Navigation Tab Bar - Error Active"
                    },
                    {
                      "id": "tab-error-focused",
                      "label": "Navigation Tab Bar - Error focused"
                    },
                    {
                      "id": "tab-error-unread",
                      "label": "Navigation Tab Bar - Error Unread"
                    },
                    {
                      "id": "tab-error-unsaved",
                      "label": "Navigation Tab Bar - Error Unsaved"
                    },
                    {
                      "id": "tab-error-unread-unsaved",
                      "label": "Navigation Tab Bar - Error Unread and Unsaved"
                    },
                    {
                      "id": "pinned-tab",
                      "label": "Navigation Tab Bar - Pinned Tab"
                    },
                    {
                      "id": "pinned-tab-active",
                      "label": "Navigation Tab Bar - Pinned Tab - Active"
                    },
                    {
                      "id": "pinned-tab-active-focus",
                      "label": "Navigation Tab Bar - Pinned Tab - Active Focus"
                    },
                    {
                      "id": "unsaved-pinned-tab",
                      "label": "Navigation Tab Bar - Unsaved Pinned Tab"
                    },
                    {
                      "id": "unread-pinned-tab",
                      "label": "Navigation Tab Bar - Unread Pinned Tab"
                    },
                    {
                      "id": "pinned-tab-success",
                      "label": "Navigation Tab Bar - Pinned Success Tab"
                    },
                    {
                      "id": "pinned-tab-success-active",
                      "label": "Navigation Tab Bar - Pinned Success Tab Active"
                    },
                    {
                      "id": "pinned-tab-success-focused",
                      "label": "Navigation Tab Bar - Pinned Success Tab Focused"
                    },
                    {
                      "id": "pinned-tab-success-unread",
                      "label": "Navigation Tab Bar - Pinned Success Tab Unread"
                    },
                    {
                      "id": "pinned-tab-success-unsaved",
                      "label": "Navigation Tab Bar - Pinned Success Tab Unsaved"
                    },
                    {
                      "id": "pinned-tab-warning",
                      "label": "Navigation Tab Bar - Pinned Warning Tab"
                    },
                    {
                      "id": "pinned-tab-warning-active",
                      "label": "Navigation Tab Bar - Pinned Warning Tab Active"
                    },
                    {
                      "id": "pinned-tab-warning-focused",
                      "label": "Navigation Tab Bar - Pinned Warning Tab Focused"
                    },
                    {
                      "id": "pinned-tab-warning-unread",
                      "label": "Navigation Tab Bar - Pinned Warning Tab Unread"
                    },
                    {
                      "id": "pinned-tab-warning-unsaved",
                      "label": "Navigation Tab Bar - Pinned Warning Tab Unsaved"
                    },
                    {
                      "id": "pinned-tab-error",
                      "label": "Navigation Tab Bar - Pinned Error Tab"
                    },
                    {
                      "id": "pinned-tab-error-active",
                      "label": "Navigation Tab Bar - Pinned Error Tab Active"
                    },
                    {
                      "id": "pinned-tab-error-focused",
                      "label": "Navigation Tab Bar - Pinned Error Tab Focused"
                    },
                    {
                      "id": "pinned-tab-error-unread",
                      "label": "Navigation Tab Bar - Pinned Error Tab Unread"
                    },
                    {
                      "id": "pinned-tab-error-unsaved",
                      "label": "Navigation Tab Bar - Pinned Error Tab Unsaved"
                    },
                    {
                      "id": "overflow-tabs",
                      "label": "Navigation Tab Bar - Overflow Tabs"
                    },
                    {
                      "id": "overflow-tabs-open",
                      "label": "Navigation Tab Bar - Overflow Tabs - Open"
                    },
                    {
                      "id": "unsaved-overflow-tabs",
                      "label": "Navigation Tab Bar - Unsaved Overflow Tabs"
                    },
                    {
                      "id": "unsaved-overflow-tabs-open",
                      "label": "Navigation Tab Bar - Unsaved Overflow Tabs - Open"
                    },
                    {
                      "id": "unread-overflow-tabs",
                      "label": "Navigation Tab Bar - Unread Overflow Tabs"
                    },
                    {
                      "id": "unread-overflow-tabs-open",
                      "label": "Navigation Tab Bar - Unread Overflow Tabs - Open"
                    },
                    {
                      "id": "unread-unsaved-overflow-tabs-open",
                      "label": "Navigation Tab Bar - Unread Unsaved Overflow Tabs - Open"
                    },
                    {
                      "id": "unread-unsaved-overflow-tabs-without-icon-open",
                      "label": "Navigation Tab Bar - Unread Unsaved Overflow Tabs without Icon - Open"
                    },
                    {
                      "id": "success-overflow",
                      "label": "Navigation Tab Bar - Success Overflow Tabs"
                    },
                    {
                      "id": "success-overflow-unread-unsaved",
                      "label": "Navigation Tab Bar - Success Overflow Tabs Unread and Unsaved"
                    },
                    {
                      "id": "warning-overflow",
                      "label": "Navigation Tab Bar - Warning Overflow Tabs"
                    },
                    {
                      "id": "warning-overflow-unread-unsaved",
                      "label": "Navigation Tab Bar - Warning Overflow Tabs Unread and Unsaved"
                    },
                    {
                      "id": "error-overflow",
                      "label": "Navigation Tab Bar - Error Overflow Tabs"
                    },
                    {
                      "id": "error-overflow-unread-unsaved",
                      "label": "Navigation Tab Bar - Error Overflow Tabs Unread and Unsaved"
                    },
                    {
                      "id": "object-switcher-active",
                      "label": "Navigation Tab Bar - Object Switcher - Active"
                    },
                    {
                      "id": "object-switcher-menu-open",
                      "label": "Navigation Tab Bar - Object Switcher - Open"
                    },
                    {
                      "id": "add-tab-dialog-open",
                      "label": "Navigation Tab Bar - Add Tab Dialog - Open"
                    },
                    {
                      "id": "sub-tabs-open",
                      "label": "Navigation Tab Bar - Subtabs - Open"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/global-navigation/navigation-bar/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Navigation Bar - Default",
                  "demoStyles": "height: 16rem;",
                  "storybookStyles": false
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "item-active",
                  "label": "Navigation Bar - Item Active"
                },
                {
                  "id": "item-menu-open",
                  "label": "Navigation Bar - Item Menu Open",
                  "demoStyles": "height: 16rem;",
                  "storybookStyles": true
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/global-navigation/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "tabs": {
      "description": "",
      "annotations": {
        "summary": "A tab keeps related content in a single container that is shown and hidden through navigation.",
        "layout": "adaptive",
        "name": "tabs",
        "support": "dev-ready",
        "base": true,
        "styling-hooks": true,
        "role": "tablist",
        "lwc": true,
        "type": "navigation",
        "category": "base",
        "selector": ".slds-tabs_default, .slds-tabs-mobile__container, .slds-tabs-mobile__group"
      },
      "id": "tabs",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes a default tablist",
            "name": "base",
            "selector": ".slds-tabs_default",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Creates the container for the default tabs",
                "selector": ".slds-tabs_default__nav",
                "restrict": ".slds-tabs_default ul"
              },
              "id": ".slds-tabs_default__nav",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Styles each list item as a single tab",
                "selector": ".slds-tabs_default__item",
                "restrict": ".slds-tabs_default ul li"
              },
              "id": ".slds-tabs_default__item",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "A tab item that has an overflow menu",
                    "selector": ".slds-tabs__item_overflow",
                    "restrict": ".slds-tabs_default__item"
                  },
                  "id": ".slds-tabs__item_overflow",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Active state for a tab item",
                    "selector": ".slds-is-active",
                    "restrict": ".slds-tabs_default__item",
                    "notes": "Required on the `<li>` element that is associated with the active tab panel",
                    "modifier": true
                  },
                  "id": ".slds-is-active",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Focus state for a tab item",
                    "selector": ".slds-has-focus",
                    "restrict": ".slds-tabs_default__item",
                    "modifier": true
                  },
                  "id": ".slds-has-focus",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Creates styles for a Tab Item when its tab has new activity in",
                    "selector": ".slds-has-notification",
                    "restrict": ".slds-tabs_default__item, .slds-dropdown__item"
                  },
                  "id": ".slds-has-notification",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Unread notification icon",
                        "selector": ".slds-indicator_unread",
                        "restrict": ".slds-has-notification span"
                      },
                      "id": ".slds-indicator_unread",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Creates styles for a Tab Item when its in an unsaved or dirty state",
                    "selector": ".slds-is-unsaved",
                    "restrict": ".slds-tabs_default__item"
                  },
                  "id": ".slds-is-unsaved",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Styles each actionable element inside each tab item",
                    "selector": ".slds-tabs_default__link",
                    "restrict": ".slds-tabs_default__item a, .slds-tabs_default__item button"
                  },
                  "id": ".slds-tabs_default__link",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "List item containing the overflow button menu",
                    "selector": ".slds-tabs_default__overflow-button",
                    "restrict": ".slds-tabs_default__item"
                  },
                  "id": ".slds-tabs_default__overflow-button",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": true,
                    "selector": ".slds-tabs__left-icon",
                    "restrict": ".slds-tabs_default__item span"
                  },
                  "id": ".slds-tabs__left-icon",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": true,
                    "selector": ".slds-tabs__right-icon",
                    "restrict": ".slds-tabs_default__item span"
                  },
                  "id": ".slds-tabs__right-icon",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Styles each tab content wrapper",
                "selector": ".slds-tabs_default__content",
                "restrict": ".slds-tabs_default div"
              },
              "id": ".slds-tabs_default__content",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Applies bold font weight to header",
                "selector": ".slds-tabs_default__header",
                "restrict": ".slds-tabs_default div"
              },
              "id": ".slds-tabs_default__header",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "medium",
                "summary": "Medium sized tabs",
                "selector": ".slds-tabs_medium",
                "restrict": ".slds-tabs_default",
                "modifier": true,
                "group": "size"
              },
              "id": "medium",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "large",
                "summary": "Large sized tabs",
                "selector": ".slds-tabs_large",
                "restrict": ".slds-tabs_default",
                "modifier": true,
                "group": "size"
              },
              "id": "large",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Subtabs",
                "name": "sub-tabs",
                "selector": ".slds-sub-tabs",
                "restrict": ".slds-tabs_default",
                "support": "dev-ready",
                "variant": true
              },
              "id": "sub-tabs",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Subtab item",
                    "selector": ".slds-sub-tabs__item",
                    "restrict": ".slds-sub-tabs li"
                  },
                  "id": ".slds-sub-tabs__item",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Used to reserve spacing for tab indicators",
                        "selector": ".slds-indicator-container",
                        "restrict": ".slds-context-bar__item span, .slds-sub-tabs__item span"
                      },
                      "id": ".slds-indicator-container",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Success notification on a subtab",
                        "selector": ".slds-has-success",
                        "restrict": ".slds-sub-tabs__item"
                      },
                      "id": ".slds-has-success",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Error notification on a subtab",
                        "selector": ".slds-has-error",
                        "restrict": ".slds-sub-tabs__item"
                      },
                      "id": ".slds-has-error",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Warning notification on a subtab",
                        "selector": ".slds-has-warning",
                        "restrict": ".slds-sub-tabs__item"
                      },
                      "id": ".slds-has-warning",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/tabs/sub-tabs/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "subtabs-has-focus",
                      "label": "Tab - Focus",
                      "script": "\n      document.getElementById('subtab-01').focus()\n    "
                    },
                    {
                      "id": "subtabs-borders",
                      "label": "With Borders"
                    },
                    {
                      "id": "subtabs-menu",
                      "label": "Tab - Action Overflow"
                    },
                    {
                      "id": "subtabs-unsaved",
                      "label": "Unsaved Tab"
                    },
                    {
                      "id": "unread",
                      "label": "Unread Tab"
                    },
                    {
                      "id": "unsaved",
                      "label": "Unread Unsaved Tab"
                    },
                    {
                      "id": "success",
                      "label": "Success Tab"
                    },
                    {
                      "id": "success-unsaved",
                      "label": "Unsaved Success Tab"
                    },
                    {
                      "id": "success-unread",
                      "label": "Unread Success Tab"
                    },
                    {
                      "id": "success-unread-unsaved",
                      "label": "Unread and Unsaved Success Tab"
                    },
                    {
                      "id": "warning",
                      "label": "Warning Tab"
                    },
                    {
                      "id": "warning-unsaved",
                      "label": "Unsaved Warning Tab"
                    },
                    {
                      "id": "warning-unread",
                      "label": "Unread Warning Tab"
                    },
                    {
                      "id": "warning-unread-unsaved",
                      "label": "Unread and Unsaved Warning Tab"
                    },
                    {
                      "id": "error",
                      "label": "Error Tab"
                    },
                    {
                      "id": "error-unsaved",
                      "label": "Unsaved Error Tab"
                    },
                    {
                      "id": "error-unread",
                      "label": "Unread Error Tab"
                    },
                    {
                      "id": "error-unread-unsaved",
                      "label": "Unread and Unsaved Error Tab"
                    },
                    {
                      "id": "overflow-tabs",
                      "label": "Overflow Tabs"
                    },
                    {
                      "id": "overflow-tabs-open",
                      "label": "Overflow Tabs - Open"
                    },
                    {
                      "id": "unread-overflow-tabs-open",
                      "label": "Unread Overflow Tabs - Open"
                    },
                    {
                      "id": "unsaved-overflow-tabs-open",
                      "label": "Unsaved Overflow Tabs - Open"
                    },
                    {
                      "id": "unsaved-unread-overflow-tabs-open",
                      "label": "Unsaved Unread Overflow Tabs - Open"
                    },
                    {
                      "id": "unsaved-unread-overflow-tabs-without-icons-open",
                      "label": "Unsaved Unread Overflow Tabs without Icons - Open"
                    },
                    {
                      "id": "overflow-tabs-success",
                      "label": "Overflow Tabs - Success"
                    },
                    {
                      "id": "overflow-tabs-success-unread-unsaved",
                      "label": "Overflow Tabs - Success Unread and Unsaved"
                    },
                    {
                      "id": "overflow-tabs-warning",
                      "label": "Overflow Tabs - Warning"
                    },
                    {
                      "id": "overflow-tabs-warning-unread-unsaved",
                      "label": "Overflow Tabs - Warning Unread and Unsaved"
                    },
                    {
                      "id": "overflow-tabs-error",
                      "label": "Overflow Tabs - Error"
                    },
                    {
                      "id": "overflow-tabs-error-unread-unsaved",
                      "label": "Overflow Tabs - Error Unread and Unsaved"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/tabs/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "size-medium",
                  "label": "Size - Medium"
                },
                {
                  "id": "size-medium-with-header",
                  "label": "Size - Medium - With Header"
                },
                {
                  "id": "size-large",
                  "label": "Size - Large"
                },
                {
                  "id": "size-large-with-header",
                  "label": "Size - Large - With Header"
                },
                {
                  "id": "overflow",
                  "label": "Overflowing Items"
                },
                {
                  "id": "overflow",
                  "label": "Overflowing Items with Icons"
                },
                {
                  "id": "error",
                  "label": "Tabs With Error inside of content"
                },
                {
                  "id": "nested",
                  "label": "With Nested Scoped Tabs"
                },
                {
                  "id": "with-header",
                  "label": "With Header"
                },
                {
                  "id": "with-invisible-header",
                  "label": "With Invisible Header"
                },
                {
                  "id": "card-look",
                  "label": "Tab Card-look"
                },
                {
                  "id": "styling-hooks",
                  "label": "Styling Hooks",
                  "demoStyles": "\n      --sds-c-tabs-list-sizing-border: 5px;\n      --sds-c-tabs-list-color-border: red;\n      --sds-c-tabs-item-color-border-hover: pink;\n      --sds-c-tabs-item-color-border-active: purple;\n      --sds-c-tabs-item-text-color: red;\n      --sds-c-tabs-item-text-color-active: purple;\n    ",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "selected",
                  "label": "Item Two Selected"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Container to hold mobile tabs and their panels",
            "name": "mobile-stack",
            "selector": ".slds-tabs-mobile__container",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true,
            "lwc": true
          },
          "id": "mobile-stack",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Modifier that changes the display of a panel to hide out of view and animate in when opened",
                "selector": ".slds-panel_animated",
                "restrict": ".slds-tabs-mobile__container .slds-panel",
                "modifier": true
              },
              "id": ".slds-panel_animated",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Styles the list of tabs for the mobile tab set",
                "selector": ".slds-tabs-mobile",
                "restrict": ".slds-tabs-mobile__container ul"
              },
              "id": ".slds-tabs-mobile",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Styles each list item as a single drill-in tab",
                    "selector": ".slds-tabs-mobile__item",
                    "restrict": ".slds-tabs-mobile li"
                  },
                  "id": ".slds-tabs-mobile__item",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/tabs/mobile-stack/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "adjacent",
                  "label": "Adjacent Stacked Drill Ins"
                },
                {
                  "id": "nested",
                  "label": "Nested Stacked Drill Ins"
                },
                {
                  "id": "deprecated-tab-stack",
                  "label": "Deprecated Stacked Tabs"
                },
                {
                  "id": "deprecated-adjacent-tab-stack",
                  "label": "Deprecated Adjacent Tab Stack"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "drilled-in",
                  "label": "Drilled In"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Wrapper for adjacent mobile tab sets",
            "name": "mobile-group",
            "selector": ".slds-tabs-mobile__group",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "mobile-group",
          "restrictees": [],
          "docPath": null,
          "showcasePath": null,
          "showcase": []
        }
      ],
      "docPath": "./ui/components/tabs/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "picklist": {
      "description": "",
      "annotations": {
        "summary": "A Picklist provides a user with an read-only input field that is accompanied with a listbox of pre-defined options. A picklist has a single and multi-selection pattern.",
        "name": "picklist",
        "support": "dev-ready",
        "base": true,
        "role": "combobox, listbox",
        "scroller": true,
        "type": "user-input",
        "category": "experience",
        "s1": "false",
        "selector": ".slds-combobox-picklist"
      },
      "id": "picklist",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "name": "base",
            "selector": ".slds-combobox-picklist",
            "restrict": "div",
            "variant": true,
            "s1": "false"
          },
          "id": "base",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/picklist/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "focused",
                  "label": "Focused"
                },
                {
                  "id": "open-item-focused",
                  "label": "Open - Item Focused"
                },
                {
                  "id": "open-option-selected",
                  "label": "Open - Option Selected"
                },
                {
                  "id": "open-options-selected",
                  "label": "Open - Options Selected"
                },
                {
                  "id": "closed-option-selected",
                  "label": "Closed - Option Selected"
                },
                {
                  "id": "closed-options-selected",
                  "label": "Closed - Options Selected"
                },
                {
                  "id": "group-heading",
                  "label": "Group heading label"
                },
                {
                  "id": "deprecated-picklist-open",
                  "label": "Deprecated Picklist Open"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/picklist/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "button-icons": {
      "description": "#### Accessibility\n\nIf an icon button doesn’t include a label, use a `title` attribute to show on hover for sighted users, and a span with `.slds-assistive-text` to describe the icon for screen readers.",
      "annotations": {
        "summary": "Buttons icons provide the user with visual iconography that is typically used to invoke an event or action.",
        "layout": "responsive",
        "name": "button-icons",
        "support": "dev-ready",
        "base": true,
        "role": "button",
        "lwc": true,
        "type": "action",
        "category": "base",
        "selector": ".slds-button_icon, .slds-button_icon-brand, .slds-button_icon-container, .slds-button_icon-border, .slds-button_icon-border-filled, .slds-button_icon-inverse, .slds-button_icon-border-inverse"
      },
      "id": "button-icons",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Creates a button that looks like a plain icon",
            "name": "base",
            "selector": ".slds-button_icon",
            "restrict": "button",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Default width + height for button icon with containers",
                "selector": ".slds-button_icon-container",
                "restrict": ".slds-button_icon"
              },
              "id": ".slds-button_icon-container",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Transparent themed button icon - Button icon has a border with a transparent background",
                "selector": ".slds-button_icon-border",
                "restrict": ".slds-button_icon"
              },
              "id": ".slds-button_icon-border",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Button icon with border and transparent background, to be used on an inversed background",
                "selector": ".slds-button_icon-border-inverse",
                "restrict": ".slds-button_icon"
              },
              "id": ".slds-button_icon-border-inverse",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Branded button icon - Button icon has a filled background with the brand color",
                "selector": ".slds-button_icon-brand",
                "restrict": ".slds-button_icon"
              },
              "id": ".slds-button_icon-brand",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Neutral themed button icon - Button icon has a border with a filled background",
                "selector": ".slds-button_icon-border-filled",
                "restrict": ".slds-button_icon"
              },
              "id": ".slds-button_icon-border-filled",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Bare button icon with no border or background, to be used on an inversed background",
                "selector": ".slds-button_icon-inverse",
                "restrict": ".slds-button_icon"
              },
              "id": ".slds-button_icon-inverse",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Error state - Typically used in conjunction with an error toolip",
                "selector": ".slds-button_icon-error",
                "restrict": ".slds-button_icon"
              },
              "id": ".slds-button_icon-error",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Warning state - Typically used in conjunction with an warning tooltip",
                "selector": ".slds-button_icon-warning",
                "restrict": ".slds-button_icon"
              },
              "id": ".slds-button_icon-warning",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Apply the current color to the icon contained within",
                "selector": ".slds-button_icon-current-color",
                "restrict": ".slds-button_icon"
              },
              "id": ".slds-button_icon-current-color",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Changes a button icon container to be 48x48px",
                "name": "large",
                "selector": ".slds-button_icon-large",
                "restrict": ".slds-button_icon",
                "group": "size"
              },
              "id": "large",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Changes a button icon container to be 24x24px",
                "name": "small",
                "selector": ".slds-button_icon-small",
                "restrict": ".slds-button_icon",
                "group": "size"
              },
              "id": "small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Changes a button icon container to be 20x20px",
                "name": "x-small",
                "selector": ".slds-button_icon-x-small",
                "restrict": ".slds-button_icon",
                "group": "size"
              },
              "id": "x-small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Changes a button icon container to be 16x16px",
                "name": "xx-small",
                "selector": ".slds-button_icon-xx-small",
                "restrict": ".slds-button_icon",
                "group": "size"
              },
              "id": "xx-small",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a button menu icon container that has borders and a filled background",
                "selector": ".slds-button_icon-more",
                "restrict": ".slds-button_icon"
              },
              "id": ".slds-button_icon-more",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "Creates a button menu icon container that has no borders",
                "selector": ".slds-button_icon-container-more",
                "restrict": ".slds-button_icon"
              },
              "id": ".slds-button_icon-container-more",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "A parent class must be put on anything that contains a .slds-button__icon_hint so that the child reacts when the parent is hovered.",
                "selector": ".slds-button__icon_hint",
                "restrict": ".slds-button_icon .slds-button__icon"
              },
              "id": ".slds-button__icon_hint",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "summary": "A parent class must be put on anything that contains a .slds-button__icon_inverse-hint so that the child reacts when the parent is hovered. This is for a dark background.",
                "selector": ".slds-button__icon_inverse-hint",
                "restrict": ".slds-button_icon .slds-button__icon"
              },
              "id": ".slds-button__icon_inverse-hint",
              "restrictees": [],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "The stateful button requires the `.slds-button--icon-border` class in addition to the `.slds-button` class.\n\nThe stateful inverse button works just like the stateful button. It requires the `.slds-button--icon-border-inverse` class in addition to the `.slds-button` class.\n\nStateful icons can be toggled on and off and retain their state. JavaScript is used to add the `.slds-is-selected` class to the button when activated.\n\n#### Accessibility\n\nFor accessibility, implement the [ARIA Toggle Button](http://w3c.github.io/aria-practices/#button) concept.\n- Similar to a mute button, the button represents a pressed or unpressed state.\n- Button text doesn't change per state\n- `aria-pressed` is set to `true` or `false`, depending its state",
              "annotations": {
                "summary": "Stateful Button Icon",
                "name": "stateful",
                "selector": ".slds-is-selected",
                "restrict": ".slds-button_icon",
                "support": "dev-ready",
                "variant": true,
                "lwc": true
              },
              "id": "stateful",
              "restrictees": [],
              "docPath": null,
              "showcasePath": "./ui/components/button-icons/stateful/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default",
                      "label": "Stateful – default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "button-icon-stateful-selected",
                      "label": "Stateful - Selected"
                    },
                    {
                      "id": "button-icon-stateful-disabled",
                      "label": "Stateful - Disabled"
                    },
                    {
                      "id": "button-icon-stateful-selected-disabled",
                      "label": "Stateful - Selected Disabled"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/button-icons/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Base – default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "hint-hover",
                  "label": "Base - Hint on hover"
                },
                {
                  "id": "button-icon-lbc-mismatch",
                  "label": "Button Icon - LBC Mismatch"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "error",
                  "label": "Base - Error"
                },
                {
                  "id": "warning",
                  "label": "Base - Warning"
                },
                {
                  "id": "bare-disabled",
                  "label": "Base - Disabled"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Creates a button icon inside of a filled container with a border",
            "name": "bordered-filled-container",
            "selector": ".slds-button_icon-border-filled",
            "restrict": "button",
            "support": "dev-ready",
            "variant": true
          },
          "id": "bordered-filled-container",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/button-icons/bordered-filled-container/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Bordered Filled – default",
                  "demoStyles": "background-color: #f4f6f9; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "with-dropdown",
                  "label": "Bordered Filled - With dropdown",
                  "demoStyles": "background-color: #f4f6f9; padding: 0.5rem;",
                  "storybookStyles": true
                },
                {
                  "id": "hint-hover",
                  "label": "Bordered Filled - Hint on hover",
                  "demoStyles": "background-color: #f4f6f9; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Bordered Filled - Disabled",
                  "demoStyles": "background-color: #f4f6f9; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Creates a button icon inside of a transparent container with a border on an inversed background",
            "name": "bordered-inverse",
            "selector": ".slds-button_icon-border-inverse",
            "restrict": "button",
            "support": "dev-ready",
            "variant": true
          },
          "id": "bordered-inverse",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/button-icons/bordered-inverse/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Bordered Inverse – default",
                  "demoStyles": "background-color: #16325C; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "with-dropdown",
                  "label": "Bordered Inverse – With dropdown",
                  "demoStyles": "background-color: #16325C; padding: 0.5rem;",
                  "storybookStyles": true
                },
                {
                  "id": "hint-hover",
                  "label": "Bordered Inverse – Hint on hover",
                  "demoStyles": "background-color: #16325C; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Bordered Inverse – Disabled",
                  "demoStyles": "background-color: #16325C; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Creates a button icon inside of a transparent container with a border",
            "name": "bordered-transparent-container",
            "selector": ".slds-button_icon-border",
            "restrict": "button",
            "support": "dev-ready",
            "variant": true
          },
          "id": "bordered-transparent-container",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/button-icons/bordered-transparent-container/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Bordered Transparent - default",
                  "demoStyles": "background-color: #f4f6f9; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "hint-hover",
                  "label": "Bordered Transparent - Hint on hover",
                  "demoStyles": "background-color: #f4f6f9; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Bordered Transparent - Disabled",
                  "demoStyles": "background-color: #f4f6f9; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Creates a brand button icon",
            "name": "brand",
            "selector": ".slds-button_icon-brand",
            "restrict": "button",
            "support": "dev-ready",
            "variant": true
          },
          "id": "brand",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/button-icons/brand/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Brand – default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Brand – Disabled"
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Creates a button icon inside of a transparent container with a border on an inversed background",
            "name": "inverse",
            "selector": ".slds-button_icon-inverse",
            "restrict": "button",
            "support": "dev-ready",
            "variant": true
          },
          "id": "inverse",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/button-icons/inverse/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Inverse – default",
                  "demoStyles": "background-color: #16325C; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "with-dropdown",
                  "label": "Inverse - With dropdown",
                  "demoStyles": "background-color: #16325C; padding: 0.5rem;",
                  "storybookStyles": true
                },
                {
                  "id": "hint-hover",
                  "label": "Inverse - Hint on hover",
                  "demoStyles": "background-color: #16325C; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Inverse - Disabled",
                  "demoStyles": "background-color: #16325C; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            }
          ]
        },
        {
          "description": "",
          "annotations": {
            "summary": "Creates a button icon inside of a transparent container",
            "name": "transparent-container",
            "selector": ".slds-button_icon-container",
            "restrict": "button",
            "support": "dev-ready",
            "variant": true
          },
          "id": "transparent-container",
          "restrictees": [],
          "docPath": null,
          "showcasePath": "./ui/components/button-icons/transparent-container/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default",
                  "label": "Transparent - default",
                  "demoStyles": "background-color: #f4f6f9; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "with-dropdown",
                  "label": "Transparent - With dropdown",
                  "demoStyles": "background-color: #f4f6f9; padding: 0.5rem;",
                  "storybookStyles": true
                },
                {
                  "id": "hint-hover",
                  "label": "Transparent - Hint on hover",
                  "demoStyles": "background-color: #f4f6f9; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "disabled",
                  "label": "Transparent - Disabled",
                  "demoStyles": "background-color: #f4f6f9; padding: 0.5rem;",
                  "storybookStyles": true
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/button-icons/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "builder-header": {
      "description": "",
      "annotations": {
        "summary": "Builder specific global header",
        "base": true,
        "name": "builder-header",
        "selector": ".slds-builder-header_container",
        "support": "dev-ready",
        "category": "feature",
        "type": "navigation",
        "role": "navigation"
      },
      "id": "builder-header",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Container that fixes the builder header to the top of the viewport, contains builder header element",
            "name": "base",
            "selector": ".slds-builder-header_container",
            "restrict": "div",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Creates builder specific global header",
                "selector": ".slds-builder-header",
                "restrict": ".slds-builder-header_container header"
              },
              "id": ".slds-builder-header",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Direct child descendant item of the builder header",
                    "selector": ".slds-builder-header__item",
                    "restrict": ".slds-builder-header div, .slds-builder-header nav"
                  },
                  "id": ".slds-builder-header__item",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Label inside of a header item",
                        "selector": ".slds-builder-header__item-label",
                        "restrict": ".slds-builder-header__item span, .slds-builder-header__item div, .slds-builder-header__item h1"
                      },
                      "id": ".slds-builder-header__item-label",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Action or label inside of a header item",
                        "selector": ".slds-builder-header__item-action",
                        "restrict": ".slds-builder-header__item a, .slds-builder-header__item button"
                      },
                      "id": ".slds-builder-header__item-action",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Container around builder header's nav region",
                    "selector": ".slds-builder-header__nav",
                    "restrict": ".slds-builder-header nav"
                  },
                  "id": ".slds-builder-header__nav",
                  "restrictees": [
                    {
                      "description": "",
                      "annotations": {
                        "summary": "List containing navigation items of a builder header",
                        "selector": ".slds-builder-header__nav-list",
                        "restrict": ".slds-builder-header__nav ul"
                      },
                      "id": ".slds-builder-header__nav-list",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    },
                    {
                      "description": "",
                      "annotations": {
                        "summary": "Items of the builder headers nav",
                        "selector": ".slds-builder-header__nav-item",
                        "restrict": ".slds-builder-header__nav li"
                      },
                      "id": ".slds-builder-header__nav-item",
                      "restrictees": [],
                      "docPath": null,
                      "showcasePath": null,
                      "showcase": []
                    }
                  ],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Container around builder header's utiltity region containing the back and help links",
                    "selector": ".slds-builder-header__utilities",
                    "restrict": ".slds-builder-header div"
                  },
                  "id": ".slds-builder-header__utilities",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            },
            {
              "description": "",
              "annotations": {
                "name": "toolbar",
                "summary": "Builder header toolbar",
                "selector": ".slds-builder-toolbar",
                "restrict": ".slds-builder-header_container div",
                "support": "dev-ready",
                "variant": true
              },
              "id": "toolbar",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Region of Builder header toolbar that contains the document actions",
                    "selector": ".slds-builder-toolbar__actions",
                    "restrict": ".slds-builder-toolbar div"
                  },
                  "id": ".slds-builder-toolbar__actions",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Region containing button icon groups of Builder header toolbar",
                    "selector": ".slds-builder-toolbar__item-group",
                    "restrict": ".slds-builder-toolbar div"
                  },
                  "id": ".slds-builder-toolbar__item-group",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": "./ui/components/builder-header/toolbar/example.jsx",
              "showcase": [
                {
                  "title": "default",
                  "items": [
                    {
                      "id": "default"
                    }
                  ]
                },
                {
                  "title": "states",
                  "items": [
                    {
                      "id": "menu-open-with-toolbar",
                      "label": "Menu open with toolbar",
                      "isOpen": true
                    },
                    {
                      "id": "has-status-text",
                      "label": "Has Status Text"
                    },
                    {
                      "id": "has-status-text-with-tooltip",
                      "label": "Has Status Text with Tooltip"
                    },
                    {
                      "id": "has-status-text-with-warning",
                      "label": "Has Status Text with Warning"
                    },
                    {
                      "id": "has-status-text-with-error",
                      "label": "Has Status Text with error"
                    },
                    {
                      "id": "has-status-text-with-warning-and-error",
                      "label": "Has Status Text with warning and error"
                    }
                  ]
                }
              ]
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/builder-header/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "menu-open",
                  "label": "Menu open",
                  "isOpen": true
                },
                {
                  "id": "with-truncation",
                  "label": "With Truncation"
                },
                {
                  "id": "has-tooltip",
                  "label": "Has \"Back\" Tooltip"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/builder-header/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "activity-timeline": {
      "description": "",
      "annotations": {
        "summary": "The activity timeline displays each of the user’s upcoming, current, and past activities.",
        "base": true,
        "name": "activity-timeline",
        "selector": ".slds-timeline",
        "support": "dev-ready",
        "category": "experience",
        "type": "data-display",
        "role": "article"
      },
      "id": "activity-timeline",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes activity timeline",
            "name": "base",
            "selector": ".slds-timeline",
            "restrict": "ul",
            "support": "dev-ready",
            "variant": true
          },
          "id": "base",
          "restrictees": [
            {
              "description": "",
              "annotations": {
                "summary": "Create each expandable activity timeline item in a list",
                "selector": ".slds-timeline__item_expandable",
                "restrict": ".slds-timeline div"
              },
              "id": ".slds-timeline__item_expandable",
              "restrictees": [
                {
                  "description": "",
                  "annotations": {
                    "summary": "Class to show and hide details",
                    "selector": ".slds-timeline__item_details",
                    "restrict": ".slds-timeline__item_expandable article"
                  },
                  "id": ".slds-timeline__item_details",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "name": "expand",
                    "summary": "Toggles the visibility of the timeline item",
                    "selector": ".slds-is-open",
                    "restrict": ".slds-timeline__item_expandable",
                    "modifier": true,
                    "group": "visibility"
                  },
                  "id": "expand",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Applies line connector for a call timeline item",
                    "selector": ".slds-timeline__item_call",
                    "restrict": ".slds-timeline__item_expandable"
                  },
                  "id": ".slds-timeline__item_call",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Applies line connector for an email timeline item",
                    "selector": ".slds-timeline__item_email",
                    "restrict": ".slds-timeline__item_expandable"
                  },
                  "id": ".slds-timeline__item_email",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Applies line connector for an event timeline item",
                    "selector": ".slds-timeline__item_event",
                    "restrict": ".slds-timeline__item_expandable"
                  },
                  "id": ".slds-timeline__item_event",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Applies line connector for a task timeline item",
                    "selector": ".slds-timeline__item_task",
                    "restrict": ".slds-timeline__item_expandable"
                  },
                  "id": ".slds-timeline__item_task",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Icon associated with timeline item",
                    "selector": ".slds-timeline__icon",
                    "restrict": ".slds-timeline__item_expandable .slds-icon_container"
                  },
                  "id": ".slds-timeline__icon",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                },
                {
                  "description": "",
                  "annotations": {
                    "summary": "Icon inside of actionable button within an expandable timeline item",
                    "selector": ".slds-timeline__details-action-icon",
                    "restrict": ".slds-timeline__item_expandable svg"
                  },
                  "id": ".slds-timeline__details-action-icon",
                  "restrictees": [],
                  "docPath": null,
                  "showcasePath": null,
                  "showcase": []
                }
              ],
              "docPath": null,
              "showcasePath": null,
              "showcase": []
            }
          ],
          "docPath": null,
          "showcasePath": "./ui/components/activity-timeline/base/example.jsx",
          "showcase": [
            {
              "title": "default",
              "items": [
                {
                  "id": "default"
                }
              ]
            },
            {
              "title": "examples",
              "items": [
                {
                  "id": "narrow",
                  "label": "Narrow"
                }
              ]
            },
            {
              "title": "states",
              "items": [
                {
                  "id": "expanded",
                  "label": "Expanded"
                },
                {
                  "id": "expanded-single",
                  "label": "Expanded - Single Item"
                },
                {
                  "id": "error",
                  "label": "Error"
                },
                {
                  "id": "error-single",
                  "label": "Error - Single Item"
                }
              ]
            }
          ]
        }
      ],
      "docPath": "./ui/components/activity-timeline/docs.mdx",
      "showcasePath": null,
      "showcase": []
    }
  },
  "utilities": {
    "interactions": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "interactions",
        "selector": "[class*='slds-text-link']",
        "support": "dev-ready"
      },
      "id": "interactions",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Makes links and buttons appear as regular text",
            "selector": ".slds-text-link_reset",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-link_reset",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Used in combination with `.slds-text-link--reset`, you can apply the class `.slds-text-link` to a child element to reset its styles back to that of a link.",
          "annotations": {
            "summary": "Makes text inside of .slds-text-link_reset to appear as a link.",
            "selector": ".slds-text-link",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-link",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Faux links are used on areas that can't be wrapped in an `a` element, but need to appear to be a link with an underline on hover. An example is in the page header for Object home. The `H1` and `button` that sit next to each other have the `.slds-text-link--faux` class on their parent element.",
          "annotations": {
            "summary": "Creates a faux link with hover interactions",
            "selector": ".slds-text-link_faux",
            "notes": "This is used when an actual anchor element can not be used. For example &mdash; when a heading and button are next to each other and both need the text underline",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-link_faux",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/interactions/docs.mdx",
      "showcasePath": "./ui/utilities/interactions/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "reset",
              "label": "Link reset"
            },
            {
              "id": "link",
              "label": "Link reset with text link inside"
            },
            {
              "id": "halo-focus",
              "label": "Link reset with halo focus"
            },
            {
              "id": "button-reset",
              "label": "Button reset"
            },
            {
              "id": "faux",
              "label": "Faux Link on a span"
            }
          ]
        }
      ]
    },
    "line-clamp": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "line-clamp",
        "selector": "[class*='slds-line-clamp_']",
        "support": "dev-ready"
      },
      "id": "line-clamp",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Sets line clamp for x-small multi-line truncation",
            "selector": ".slds-line-clamp_x-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-line-clamp_x-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Sets line clamp for small multi-line truncation",
            "selector": ".slds-line-clamp_small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-line-clamp_small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Sets line clamp for medium multi-line truncation",
            "selector": ".slds-line-clamp_medium",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-line-clamp_medium",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Sets line clamp for large multi-line truncation",
            "selector": ".slds-line-clamp_large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-line-clamp_large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/line-clamp/docs.mdx",
      "showcasePath": "./ui/utilities/line-clamp/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "default",
              "label": "Line Clamp - Default",
              "demoStyles": "width: 300px"
            },
            {
              "id": "x-small",
              "label": "Line Clamp - X-Small",
              "demoStyles": "width: 300px"
            },
            {
              "id": "small",
              "label": "Line Clamp - Small",
              "demoStyles": "width: 300px"
            },
            {
              "id": "medium",
              "label": "Line Clamp - Medium",
              "demoStyles": "width: 300px"
            },
            {
              "id": "large",
              "label": "Line Clamp - Large",
              "demoStyles": "width: 300px"
            },
            {
              "id": "block children",
              "label": "Block Level Children",
              "demoStyles": "width: 300px"
            }
          ]
        }
      ]
    },
    "hyphenation": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "hyphenation",
        "selector": ".slds-hyphenate",
        "support": "dev-ready"
      },
      "id": "hyphenation",
      "restrictees": [
        {
          "description": "The truncation class can be used on an element, or the truncation include can be added to an existing class.",
          "annotations": {
            "summary": "Creates hyphenated text",
            "selector": ".slds-hyphenate",
            "notes": "Hyphenation will occur at the parent width if a width is not specified",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-hyphenate",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/hyphenation/docs.mdx",
      "showcasePath": "./ui/utilities/hyphenation/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "default",
              "label": "Hyphenate"
            }
          ]
        }
      ]
    },
    "alignment": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "alignment",
        "selector": "[class*='slds-align_']",
        "support": "dev-ready"
      },
      "id": "alignment",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Class will absolutely center children content",
            "name": "absolute-center",
            "selector": ".slds-align_absolute-center",
            "modifier": true,
            "restrict": "*"
          },
          "id": "absolute-center",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/alignment/docs.mdx",
      "showcasePath": "./ui/utilities/alignment/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "absolute-center",
              "label": "Absolute center"
            }
          ]
        }
      ]
    },
    "grid": {
      "description": "#### Grid Wrapper\n\nTo use the grid system, add the class `slds-grid` to an element, component, or page layout. Each grid is independent of other nested grids. You can limit attributes of each grid to specific regions in the app. A grid style is <em>not</em> an all or nothing solution.\n\nAdding the class `slds-wrap` causes the flow of your `slds-col` elements to wrap when they exceed 100% of their parent’s width.\n\nYou can easily change the flow direction of your grid by adding a modifier class to the `slds-grid` element. To stack your columns vertically instead of their default row behavior, use `slds-grid--vertical`. You can also reverse the left to right behavior by adding `slds-grid--reverse` or top to bottom by adding `slds-grid--vertical-reverse`.\n\nIf you want your application to fill 100% of the width and height of the viewport and nest other grids inside, use the top-level app helper class `slds-grid--frame`. An assortment of `slds-container` classes are available to contain your grids.\n\n#### Grid Items (Regions/Colums)\n\nWhen you add the class `slds-col` to the grid items, no padding or gutters are added. They are simply divisions of their parent. If you want gutters, add one of the spacing utility classes such as `slds-p-horizontal--small`, `slds-p-horizontal--medium`, `slds-p-horizontal--large`, `slds-p-around--small`, `slds-p-around--medium` or `slds-p-around--large`. These will add different sized gutters to the left and right side of your column.\n\nBy default, the width of each column within a grid row is determined by the content within. Though this automatic sizing allows you to achieve most desired outcomes, you can add manual <a href=\"/utilities/sizing/\">sizing classes</a> to the columns if you need specific column widths.\n\nUsing the manual sizing class helpers, you can specify a column span across the following grids &ndash;2, 3, 4, 5, 6, 7, 8 and 12. The grid supports up to 12 columns.\n\n#### Visual Glossary of Terminology\n\n![](/assets/images/grid/grid-flex-diagram.svg)",
      "annotations": {
        "summary": "The SLDS grid, based on Flexbox, provides a flexible, mobile-first, device-agnostic scaffolding system. It includes helper classes that you can use to alter the look and behavior of your grid, such as alignment, order, flow, and padding helpers.",
        "utility": true,
        "name": "grid",
        "selector": "[class*='slds-grid'], [class*='slds-wrap'], [class*='slds-nowrap'], [class*='slds-gutters'], .slds-col, [class*='slds-col-'], [class*='slds-col_'], .slds-has-flexi-truncate, .slds-no-flex, .slds-no-space, [class*='slds-grow'], [class*='slds-shrink'], [class*='slds-container']",
        "support": "dev-ready",
        "layout": "responsive"
      },
      "id": "grid",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Initializes grid",
            "selector": ".slds-grid",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Initializes grid",
            "selector": ".slds-grid_frame",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_frame",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Initializes grid",
            "selector": ".slds-grid_vertical",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_vertical",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Initializes grid",
            "selector": ".slds-grid_vertical-reverse",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_vertical-reverse",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Initializes grid",
            "selector": ".slds-grid_reverse",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_reverse",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Allows columns to wrap when they exceed 100% of their parent’s width",
            "selector": ".slds-wrap",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-wrap",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Keeps columns on one line. Allows columns to stretch and fill 100% of the parent&rsquo;s width and height.",
            "selector": ".slds-nowrap",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-nowrap",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 12px gutters to each grid column when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 2px gutters to each grid column when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_xxx-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_xxx-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 4px gutters to each grid column when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_xx-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_xx-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 8px gutters to each grid column when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_x-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_x-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 12px gutters to each grid column when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 16px gutters to each grid column when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_medium",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_medium",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 24px gutters to each grid column when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 32px gutters to each grid column when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_x-large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_x-large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 48px gutters to each grid column when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_xx-large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_xx-large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 12px gutters to only direct column children when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_direct",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_direct",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 2px gutters to only direct column children when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_direct-xxx-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_direct-xxx-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 4px gutters to only direct column children when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_direct-xx-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_direct-xx-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 8px gutters to only direct column children when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_direct-x-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_direct-x-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 12px gutters to only direct column children when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_direct-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_direct-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 16px gutters to only direct column children when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_direct-medium",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_direct-medium",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 24px gutters to only direct column children when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_direct-large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_direct-large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 32px gutters to only direct column children when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_direct-x-large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_direct-x-large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Apply 48px gutters to only direct column children when you add this class to an `slds-grid` element",
            "selector": ".slds-gutters_direct-xx-large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-gutters_direct-xx-large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Normalizes the 0.75rem of padding when nesting a grid in a region with `.slds-p-horizontal_small`",
            "selector": ".slds-grid_pull-padded",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_pull-padded",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Normalizes the 0.125rem of padding when nesting a grid in a region with `.slds-p-horizontal_xxx-small`",
            "selector": ".slds-grid_pull-padded-xxx-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_pull-padded-xxx-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Normalizes the 0.25rem of padding when nesting a grid in a region with `.slds-p-horizontal_xx-small`",
            "selector": ".slds-grid_pull-padded-xx-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_pull-padded-xx-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Normalizes the 0.5rem of padding when nesting a grid in a region with `.slds-p-horizontal_x-small`",
            "selector": ".slds-grid_pull-padded-x-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_pull-padded-x-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Normalizes the 0.75rem of padding when nesting a grid in a region with `.slds-p-horizontal_small`",
            "selector": ".slds-grid_pull-padded-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_pull-padded-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Normalizes the 1rem of padding when nesting a grid in a region with `.slds-p-horizontal_medium`",
            "selector": ".slds-grid_pull-padded-medium",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_pull-padded-medium",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Normalizes the 1.5rem of padding when nesting a grid in a region with `.slds-p-horizontal_large`",
            "selector": ".slds-grid_pull-padded-large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_pull-padded-large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Normalizes the 1.5rem of padding when nesting a grid in a region with `.slds-p-horizontal_x-large`",
            "selector": ".slds-grid_pull-padded-x-large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_pull-padded-x-large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Normalizes the 1.5rem of padding when nesting a grid in a region with `.slds-p-horizontal_xx-large`",
            "selector": ".slds-grid_pull-padded-xx-large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_pull-padded-xx-large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Initializes a grid column",
            "selector": ".slds-col",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-col",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Needed when truncation is nested in a flexible container in a grid",
            "selector": ".slds-has-flexi-truncate",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-has-flexi-truncate",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Removes flexbox from grid column",
            "selector": ".slds-no-flex",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-no-flex",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Sets the column to a min-width of 0",
            "selector": ".slds-no-space",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-no-space",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Allows column to grow to children&rsquo;s content",
            "selector": ".slds-grow",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grow",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Prevents column from growing to children&rsquo;s content",
            "selector": ".slds-grow-none",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grow-none",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Allows column to shrink to children's content",
            "selector": ".slds-shrink",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-shrink",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Prevents column from shrinking to children's content",
            "selector": ".slds-shrink-none",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-shrink-none",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Columns align in the center to the main axis and expand in each direction",
            "selector": ".slds-grid_align-center",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_align-center",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Columns are evenly distributed with equal space around them all",
            "selector": ".slds-grid_align-space",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_align-space",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Columns align to the left and right followed by center. Space is equal between them",
            "selector": ".slds-grid_align-spread",
            "notes": "With only two columns &mdash; you can get a similar effect by setting one of the columns to `.slds-no-flex`",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_align-spread",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Columns start on the opposite end of the grid's main axis",
            "selector": ".slds-grid_align-end",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_align-end",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Columns start at the beginning of the grid's cross axis",
            "selector": ".slds-grid_vertical-align-start",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_vertical-align-start",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Columns align in the center to the cross axis and expand it each direction",
            "selector": ".slds-grid_vertical-align-center",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_vertical-align-center",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Columns start on the opposite end of the grid's cross axis",
            "selector": ".slds-grid_vertical-align-end",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_vertical-align-end",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Bumps grid item(s) away from the other grid items to sit at the top, taking up the remaining white-space of the grid container",
            "selector": ".slds-col_bump-top",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-col_bump-top",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Bumps grid item(s) away from the other grid items to sit to the right, taking up the remaining white-space of the grid container",
            "selector": ".slds-col_bump-right",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-col_bump-right",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Bumps grid item(s) away from the other grid items to sit at the bottom, taking up the remaining white-space of the grid container",
            "selector": ".slds-col_bump-bottom",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-col_bump-bottom",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Bumps grid item(s) away from the other grid items to sit to the left, taking up the remaining white-space of the grid container",
            "selector": ".slds-col_bump-left",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-col_bump-left",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Stretch the grid items for both single row and multi-line rows to fill the height of the parent grid container",
            "selector": ".slds-grid_vertical-stretch",
            "notes": "Grid items will stretch the height of the parent grid container by default, unless `&lt;wrap&gt;` is used",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-grid_vertical-stretch",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Restrict width of containers to a maximum of 480px",
            "selector": ".slds-container_small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-container_small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Restrict width of containers to a maximum of 768px",
            "selector": ".slds-container_medium",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-container_medium",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Restrict width of containers to a maximum of 1024px",
            "selector": ".slds-container_large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-container_large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Restrict width of containers to a maximum of 1280px",
            "selector": ".slds-container_x-large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-container_x-large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Width of container takes up 100% of viewport",
            "selector": ".slds-container_fluid",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-container_fluid",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Horizontally positions containers in the center of the viewport",
            "selector": ".slds-container_center",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-container_center",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Horizontally positions containers to the left of the viewport",
            "selector": ".slds-container_left",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-container_left",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Horizontally positions containers to the right of the viewport",
            "selector": ".slds-container_right",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-container_right",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/grid/docs.mdx",
      "showcasePath": "./ui/utilities/grid/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "default-left-to-right",
              "label": "Grid Default Left to Right",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined",
              "description": "By default, the grid items within a `.slds-grid` do not stretch to take up that available white-space on the main axis. Apply `.slds-col` to a grid item, it will stretch across the main axis. The width of each grid item will be determined by the content within that region."
            },
            {
              "id": "stretch",
              "label": "Column Stretch",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined",
              "description": "By default, the grid items within a `.slds-grid` do not stretch to take up that available white-space on the main axis. Apply `.slds-col` to a grid item, it will stretch across the main axis. The width of each grid item will be determined by the content within that region."
            },
            {
              "id": "stretch-gutters",
              "label": "Column Stretch w/ Gutters",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined",
              "description": "To apply gutters between each grid item, the following spacing classes are available to add your intended gutters, `.slds-p-horizontal_small`, `.slds-p-horizontal_medium`, `.slds-p-horizontal_large`, `.slds-p-around_small`, `.slds-p-around_medium` and `.slds-p-around_large`. You may need to pull the grid items back to their original grid boundaries of the grid container, apply the classes `.slds-grid_pull-padded`, `.slds-grid_pull-padded-medium` or `.slds-grid_pull-padded-large` to the `.slds-grid`."
            },
            {
              "id": "no-stretch",
              "label": "No Column Stretch",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "no-stretch-gutters",
              "label": "No Column Stretch w/ Gutters",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "regions-with-sizing",
              "label": "Manual Sizing",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined",
              "description": "If you need to set explicit widths to your grid items, apply the sizing classes to your grid items. Check out [sizing helpers here](/utilities/sizing)."
            },
            {
              "id": "horizontal-align-center",
              "label": "Horizontal Alignment - Center",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined",
              "description": "If you want your columns to grow from the the center of the main (horizontal) axis, apply the class `slds-grid_align-center`."
            },
            {
              "id": "horizontal-align-space",
              "label": "Horizontal Alignment - Space",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined",
              "description": "To evenly distribute columns on the main axis with an equal amount of white space separating the columns, apply the class `slds-grid_align-space`."
            },
            {
              "id": "vertical-align-item",
              "label": "Vertical Alignment - Item",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined",
              "description": "To specify the vertical placement of grid items on the cross axis, you can apply `.slds-align-top`, `.slds-align-middle`, and `.slds-align-bottom` to a grid item. Note, to vertically align elements on a cross-axis of a `.slds-grid`, the elements need available vertical white space. This is usually achieved by having a height applied to the `.slds-grid`."
            },
            {
              "id": "vertical-strecth",
              "label": "Vertical Stretch",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined",
              "description": "By default, grid items extend vertically unless `.slds-wrap` is applied to your parent grid container or you have multiple rows. If you have need multiple rows that stretch the height of the parent grid container, you can apply the class `.slds-grid_vertical-stretch`. Note, to vertically align elements on a cross-axis of a `.slds-grid`, the elements need available vertical white space. This is usually achieved by having a height applied to the `.slds-grid`."
            },
            {
              "id": "align-item-bump",
              "label": "Alignment Item Bump",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined",
              "description": "To \"bump\" a single grid item or a grid item plus the precedding grid items that follow, apply the class `.slds-col_bump-{direction}`, with `{direction}` being either `left`, `right`, `top` or `bottom` to a grid item."
            },
            {
              "id": "order",
              "label": "Ordering",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined",
              "description": "These helper classes visually reorder grid elements independently from their position in the markup."
            },
            {
              "id": "container-app-frame",
              "label": "Container - App Frame",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined",
              "description": "If you want your application to fill 100% of the width and height of the viewport and nest other grids inside, use the top-level app helper class `.slds-grid_frame`."
            },
            {
              "id": "containers",
              "label": "Containers",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined",
              "description": "You can use the grid system&rsquo;s containers to constrain your content to a certain width. You can center or left or right align the containers within your viewport."
            },
            {
              "id": "2-col-with-gutters",
              "label": "Grid Column Gutters 2 col basic",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "intro-3-col-with-gutters",
              "label": "Grid Intro 3 col with gutters",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "intro-4-col-with-gutters",
              "label": "Grid Intro 4 col with gutters",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "intro-12-col",
              "label": "Grid Intro 12 col",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "grid-col-width-2-col",
              "label": "Grid Column Width 2 col",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "col-width-all-options",
              "label": "Grid Column Width all options",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "col-width-all-fraction-options",
              "label": "Grid Column Width all fraction options",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "2-col-gutters-utilities",
              "label": "Grid Column Gutters 2 col utilities",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "2-col-pull-padded",
              "label": "Grid Column Gutters 2 col pull padded",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "direct-col-gutters",
              "label": "Grid Direct Column Gutters",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "all-children-col-gutters",
              "label": "Grid All Children Column Gutters",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "3-col-wrapping",
              "label": "Grid Column Wrapping 3 col",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "3-col-reordering",
              "label": "Grid Column Reordering 3 col",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "col-nesting",
              "label": "Grid Column Nesting",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "vertical-align",
              "label": "Grid Vertical Align",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "horizontal-reversed",
              "label": "Grid Horizontal Reversed",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "vertical-aligned-reversed",
              "label": "Grid Vertical Aligned Reversed",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "responsive-2-col-mobile-desktop",
              "label": "Grid Responsive 2 col mobile desktop",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "responsive-2-col-mobile-tablet-desktop",
              "label": "Grid Responsive 2 col mobile tablet desktop",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "responsive-reordering-2-col-mobile-desktop",
              "label": "Grid Responsive Reordering 2 col mobile desktop",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "horizontal-align-center-basic",
              "label": "Grid Horizontal Align center basic",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "horizontal-align-center-variable",
              "label": "Grid Horizontal Align center variable",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "horizontal-align-spaced",
              "label": "Grid Horizontal Align spaced",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "horizontal-align-spread",
              "label": "Grid Horizontal Align spread",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "horizontal-align-end",
              "label": "Grid Horizontal Align end",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "content-alignment-bump-left",
              "label": "Grid Content Alignment Bump Left",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "content-alignment-bump-right",
              "label": "Grid Content Alignment Bump Right",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\nundefined"
            },
            {
              "id": "vertical-align-start",
              "label": "Grid Vertical Align start",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n.slds-grid { height: 200px; }"
            },
            {
              "id": "vertical-align-center",
              "label": "Grid Vertical Align center",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n.slds-grid { height: 200px; }"
            },
            {
              "id": "vertical-align-end",
              "label": "Grid Vertical Align end",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n.slds-grid { height: 200px; }"
            },
            {
              "id": "vertical-align-absolute-center",
              "label": "Grid Vertical Align absolute center",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n.slds-grid { height: 200px; }"
            },
            {
              "id": "vertical-align-individual",
              "label": "Grid Vertical Align individual",
              "demoStyles": "\n/* stylelint-disable selector-class-pattern */\n\n.slds-grid {\n  height: auto;\n  min-height: 8.75rem;\n  margin-bottom: 1rem;\n}\n\n.slds-grid > .slds-grid {\n  height: auto;\n  margin-bottom: 0;\n}\n\n.slds-col,\n.slds-grid > div:not(.slds-col) {\n  display: inline-flex;\n  background: #54698d;\n  color: #fff;\n  text-align: center;\n  background-clip: content-box;\n  border: 1px solid #fff;\n  border-radius: 0;\n}\n\n.slds-col > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n\n.slds-wrap {\n  align-items: stretch;\n}\n\n.slds-grid > div:not(.slds-col) > span {\n  align-self: center;\n  margin: auto;\n  font-size: 1.575rem;\n  padding: 0.5rem;\n}\n.slds-grid { height: 200px; }"
            }
          ]
        }
      ]
    },
    "horizontal-list": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "horizontal-list",
        "selector": "[class*='slds-list_horizontal']",
        "support": "dev-ready"
      },
      "id": "horizontal-list",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Causes items of a list to display horizontally",
            "selector": ".slds-list_horizontal",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-list_horizontal",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/horizontal-list/docs.mdx",
      "showcasePath": "./ui/utilities/horizontal-list/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "horizontal-list",
              "label": "Default"
            },
            {
              "id": "horizontal-list-links",
              "label": "Links"
            },
            {
              "id": "horizontal-list-block-links",
              "label": "Block links"
            },
            {
              "id": "horizontal-list-block-links-space",
              "label": "Block links with space"
            },
            {
              "id": "horizontal-list-inline-block-links",
              "label": "Inline block links"
            },
            {
              "id": "horizontal-list-inline-block-links-space",
              "label": "Inline block links with space"
            },
            {
              "id": "horizontal-list-left",
              "label": "Divider on Left"
            },
            {
              "id": "horizontal-list-link-left",
              "label": "Divider on Left with link"
            },
            {
              "id": "horizontal-list-link-space-left",
              "label": "Divider on Left with link space"
            },
            {
              "id": "horizontal-list-right",
              "label": "Divider on Right"
            },
            {
              "id": "horizontal-list-link-right",
              "label": "Divider on Right with link"
            },
            {
              "id": "horizontal-list-link-space-right",
              "label": "Divider on Right with link space"
            },
            {
              "id": "horizontal-list-large",
              "label": "List with large spacing"
            }
          ]
        }
      ]
    },
    "scrollable": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "scrollable",
        "selector": "[class*='slds-scrollable']",
        "support": "dev-ready",
        "scroller": true
      },
      "id": "scrollable",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Forces element to scroll horizontally and vertically when content exceeds element's width and height",
            "selector": ".slds-scrollable",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-scrollable",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Forces overflow items to not scroll within element's width and height",
            "selector": ".slds-scrollable_none",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-scrollable_none",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Forces element to scroll vertically when content exceeds element's height",
            "selector": ".slds-scrollable_y",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-scrollable_y",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Forces element to scroll horizontally when content exceeds element's width",
            "selector": ".slds-scrollable_x",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-scrollable_x",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/scrollable/docs.mdx",
      "showcasePath": "./ui/utilities/scrollable/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "auto",
              "label": "Auto"
            },
            {
              "id": "none",
              "label": "None"
            },
            {
              "id": "x-axis",
              "label": "X-axis"
            },
            {
              "id": "y-axis",
              "label": "Y-axis"
            }
          ]
        }
      ]
    },
    "borders": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "borders",
        "selector": "[class*='slds-border_']",
        "support": "dev-ready"
      },
      "id": "borders",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Adds a bottom border to an element",
            "selector": ".slds-border_bottom",
            "modifier": true,
            "group": "position",
            "restrict": "*"
          },
          "id": ".slds-border_bottom",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Adds a left border to an element",
            "selector": ".slds-border_left",
            "modifier": true,
            "group": "position",
            "restrict": "*"
          },
          "id": ".slds-border_left",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Adds a right border to an element",
            "selector": ".slds-border_right",
            "modifier": true,
            "group": "position",
            "restrict": "*"
          },
          "id": ".slds-border_right",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Adds a top border to an element",
            "selector": ".slds-border_top",
            "modifier": true,
            "group": "position",
            "restrict": "*"
          },
          "id": ".slds-border_top",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/borders/docs.mdx",
      "showcasePath": "./ui/utilities/borders/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "top",
              "label": "Top"
            },
            {
              "id": "right",
              "label": "Right"
            },
            {
              "id": "bottom",
              "label": "Bottom"
            },
            {
              "id": "left",
              "label": "Left"
            }
          ]
        }
      ]
    },
    "truncation": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "truncation",
        "selector": "[class*='truncate'], .slds-truncate",
        "support": "dev-ready"
      },
      "id": "truncation",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Needed when truncation is nested in a flexible container in a grid",
            "selector": ".slds-has-flexi-truncate",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-has-flexi-truncate",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Truncates text at 25% of its parent container",
            "selector": ".slds-truncate_container_25",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-truncate_container_25",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Truncates text at 50% of its parent container",
            "selector": ".slds-truncate_container_50",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-truncate_container_50",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Truncates text at 75% of its parent container",
            "selector": ".slds-truncate_container_75",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-truncate_container_75",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Truncates text at 33% of its parent container",
            "selector": ".slds-truncate_container_33",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-truncate_container_33",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Truncates text at 66% of its parent container",
            "selector": ".slds-truncate_container_66",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-truncate_container_66",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/truncation/docs.mdx",
      "showcasePath": "./ui/utilities/truncation/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "fluid",
              "label": "Single line"
            },
            {
              "id": "nested-grids",
              "label": "Single line within nested grid containers"
            },
            {
              "id": "25%",
              "label": "Max-width 25%"
            },
            {
              "id": "33%",
              "label": "Max-width 33%"
            },
            {
              "id": "50%",
              "label": "Max-width 50%"
            },
            {
              "id": "66%",
              "label": "Max-width 66%"
            },
            {
              "id": "75%",
              "label": "Max-width 75%"
            }
          ]
        }
      ]
    },
    "position": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "position",
        "selector": "[class*='slds-is-']",
        "support": "dev-ready"
      },
      "id": "position",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Reset positioning back to normal behavior",
            "name": "static",
            "selector": ".slds-is-static",
            "modifier": true,
            "restrict": "*"
          },
          "id": "static",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Used to contain children if children are absolutely positioned and out of flow. Also used to position element without changing layout.",
            "name": "relative",
            "selector": ".slds-is-relative",
            "modifier": true,
            "restrict": "*"
          },
          "id": "relative",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Used to position an element relative to the viewport.",
            "name": "fixed",
            "selector": ".slds-is-fixed",
            "modifier": true,
            "restrict": "*"
          },
          "id": "fixed",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Used to position an element relative to its closest ancestor with relative positioning.",
            "name": "absolute",
            "selector": ".slds-is-absolute",
            "modifier": true,
            "restrict": "*"
          },
          "id": "absolute",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Provides styles for a nested lists",
            "selector": ".slds-is-nested",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-is-nested",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Hides elements inside a parent",
            "selector": ".slds-is-collapsed",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-is-collapsed",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Shows the elements inside the parent",
            "selector": ".slds-is-expanded",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-is-expanded",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Hides element and removes width",
            "selector": ".slds-is-visually-empty",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-is-visually-empty",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/position/docs.mdx",
      "showcasePath": "./ui/utilities/position/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "fixed",
              "label": "Fixed",
              "description": "`.slds-is-fixed` can be used to position a container relative to the viewport."
            },
            {
              "id": "absolute",
              "label": "Absolute",
              "description": "`.slds-is-absolute` can be used to position a container relative to its closest ancestor with relative positioning."
            },
            {
              "id": "relative",
              "label": "Relative",
              "description": "`.slds-is-relative` can be used to contain children if children are absolutely positioned and out of flow. It is also used to position element without changing layout."
            },
            {
              "id": "static",
              "label": "Static",
              "description": "`.slds-is-static` resets positioning of element back to normal behavior."
            }
          ]
        }
      ]
    },
    "layout": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "layout",
        "selector": ".slds-has-top-magnet, .slds-has-bottom-magnet",
        "support": "dev-ready"
      },
      "id": "layout",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Assumes element below is connected",
            "selector": ".slds-has-bottom-magnet",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-has-bottom-magnet",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Assumes element above is connected",
            "selector": ".slds-has-top-magnet",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-has-top-magnet",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/layout/docs.mdx",
      "showcasePath": null,
      "showcase": []
    },
    "themes": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "themes",
        "selector": "[class*='slds-theme']",
        "support": "dev-ready"
      },
      "id": "themes",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Sets the theme",
            "selector": ".slds-theme",
            "restrict": "*"
          },
          "id": ".slds-theme",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Sets the background color to white",
            "selector": ".slds-theme_default",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-theme_default",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Sets the background color to gray",
            "selector": ".slds-theme_shade",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-theme_shade",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Sets the background color to dark blue",
            "selector": ".slds-theme_inverse",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-theme_inverse",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Sets the background color to darker blue",
            "selector": ".slds-theme_alt-inverse",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-theme_alt-inverse",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Sets the background color to green",
            "selector": ".slds-theme_success",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-theme_success",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Sets the background color to gray-ish blue",
            "selector": ".slds-theme_info",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-theme_info",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Sets the background color to yellow",
            "selector": ".slds-theme_warning",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-theme_warning",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Sets the background color to red",
            "selector": ".slds-theme_error",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-theme_error",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Sets the background color to black",
            "selector": ".slds-theme_offline",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-theme_offline",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Adds striped background",
            "selector": ".slds-theme_alert-texture",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-theme_alert-texture",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/themes/docs.mdx",
      "showcasePath": "./ui/utilities/themes/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "default",
              "label": "Default"
            },
            {
              "id": "shade",
              "label": "Shade"
            },
            {
              "id": "texture",
              "label": "Shade with texture"
            }
          ]
        }
      ]
    },
    "media-objects": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "media-objects",
        "selector": "[class*='slds-media_']",
        "support": "dev-ready"
      },
      "id": "media-objects",
      "restrictees": [
        {
          "description": "Defines the figure area",
          "annotations": {
            "selector": ".slds-media__figure",
            "restrict": "*"
          },
          "id": ".slds-media__figure",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Defines the body area",
          "annotations": {
            "selector": ".slds-media__body",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-media__body",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adjusts whitespace on smaller media objects",
          "annotations": {
            "selector": ".slds-media_small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-media_small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adjusts whitespace on larger media objects",
          "annotations": {
            "selector": ".slds-media_large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-media_large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Aligns the figure and body to be inline-block of each other",
          "annotations": {
            "selector": ".slds-media_inline",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-media_inline",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Aligns the content in the .slds-media__body to the middle of the .slds-media__figure",
          "annotations": {
            "selector": ".slds-media_center",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-media_center",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Defines the figure area on the other side",
          "annotations": {
            "selector": ".slds-media__figure_reverse",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-media__figure_reverse",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": ".slds-media__figure and .slds-media__body stack on smaller screens",
            "selector": ".slds-media_responsive",
            "modifer": true,
            "restrict": "*"
          },
          "id": ".slds-media_responsive",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/media-objects/docs.mdx",
      "showcasePath": "./ui/utilities/media-objects/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "default",
              "label": "Default"
            },
            {
              "id": "center",
              "label": "Centered vertically"
            },
            {
              "id": "reverse",
              "label": "Reverse"
            },
            {
              "id": "reverse-center",
              "label": "Reverse centered vertically"
            },
            {
              "id": "double",
              "label": "Double figures"
            },
            {
              "id": "small",
              "label": "Small space between figure and body"
            },
            {
              "id": "large",
              "label": "Large space between figure and body"
            },
            {
              "id": "responsive",
              "label": "Responsive"
            }
          ]
        }
      ]
    },
    "box": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "box",
        "selector": "[class*='slds-box']",
        "support": "dev-ready"
      },
      "id": "box",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Provides 1rem base padding and borders",
            "selector": ".slds-box",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-box",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/box/docs.mdx",
      "showcasePath": "./ui/utilities/box/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "default",
              "label": "Size - Default"
            },
            {
              "id": "small",
              "label": "Size - small"
            },
            {
              "id": "x-small",
              "label": "Size - x-small"
            },
            {
              "id": "xx-small",
              "label": "Size - xx-small"
            }
          ]
        }
      ]
    },
    "text": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "text",
        "selector": "[class*='slds-text-']",
        "support": "dev-ready"
      },
      "id": "text",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Makes links and buttons appear as regular text",
            "selector": ".slds-text-link_reset",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-link_reset",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Used in combination with `.slds-text-link--reset`, you can apply the class `.slds-text-link` to a child element to reset its styles back to that of a link.",
          "annotations": {
            "summary": "Makes text inside of .slds-text-link_reset to appear as a link.",
            "selector": ".slds-text-link",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-link",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Faux links are used on areas that can't be wrapped in an `a` element, but need to appear to be a link with an underline on hover. An example is in the page header for Object home. The `H1` and `button` that sit next to each other have the `.slds-text-link--faux` class on their parent element.",
          "annotations": {
            "summary": "Creates a faux link with hover interactions",
            "selector": ".slds-text-link_faux",
            "notes": "This is used when an actual anchor element can not be used. For example &mdash; when a heading and button are next to each other and both need the text underline",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-link_faux",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Creates the 13px regular body copy",
            "selector": ".slds-text-body_regular",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-body_regular",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Creates a more pale-colored 12px copy",
            "selector": ".slds-text-body_small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-body_small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Very large 28px heading",
            "selector": ".slds-text-heading_large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-heading_large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Large 20px heading",
            "selector": ".slds-text-heading_medium",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-heading_medium",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Smaller 16px heading",
            "selector": ".slds-text-heading_small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-heading_small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "12px heading that is not all caps",
            "selector": ".slds-text-title",
            "notes": "Usually labels small content areas like list sections.",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-title",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "All caps 12px heading",
            "selector": ".slds-text-title_caps",
            "notes": "Usually labels small content areas like tabs and page header titles.",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-title_caps",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Bold 14px heading",
            "selector": ".slds-text-title_bold",
            "notes": "Usually labels small content areas like form and listbox",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-title_bold",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Default color of text",
            "selector": ".slds-text-color_default",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-color_default",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Weak color of text",
            "selector": ".slds-text-color_weak",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-color_weak",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Error color of text",
            "selector": ".slds-text-color_error",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-color_error",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Color of text for destructive actions",
            "selector": ".slds-text-color_destructive",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-color_destructive",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Success color of text",
            "selector": ".slds-text-color_success",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-color_success",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Default color of text on inversed background",
            "selector": ".slds-text-color_inverse",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-color_inverse",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Weak color of text on inversed background",
            "selector": ".slds-text-color_inverse-weak",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-color_inverse-weak",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Aligns text left",
            "selector": ".slds-text-align_left",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-align_left",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Aligns text center",
            "selector": ".slds-text-align_center",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-align_center",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Aligns text right",
            "selector": ".slds-text-align_right",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-align_right",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Adds default spacing and list styling within a wrapper",
            "selector": ".slds-text-longform",
            "notes": "Our application framework removes default text styling. This adds in margins to large areas",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-longform",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Monospace font family",
            "selector": ".slds-text-font_monospace",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-text-font_monospace",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/text/docs.mdx",
      "showcasePath": "./ui/utilities/text/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "body-default",
              "label": "Body size - default",
              "description": "This default helper sets regular body copy. You usually don&rsquo;t need this class since most components will inherit this globally from the `body` element. However, it exists if you still need to specifically set it."
            },
            {
              "id": "body-small",
              "label": "Body size - Small",
              "description": "This body-small text helper sets smaller, subtler body copy. It is typically used as supportive text."
            },
            {
              "id": "heading-large",
              "label": "Heading size - Large"
            },
            {
              "id": "heading-medium",
              "label": "Heading size - Medium"
            },
            {
              "id": "heading-small",
              "label": "Heading size - Small"
            },
            {
              "id": "heading-title",
              "label": "Title"
            },
            {
              "id": "heading-title--caps",
              "label": "Title uppercase"
            },
            {
              "id": "longform",
              "label": "Longform"
            },
            {
              "id": "align-left",
              "label": "Align left",
              "description": "These helpers align text to the left, right, or center. Note that this is not used for layout and is only for aligning text horizontally."
            },
            {
              "id": "align-right",
              "label": "Align right",
              "description": "These helpers align text to the left, right, or center. Note that this is not used for layout and is only for aligning text horizontally."
            },
            {
              "id": "align-center",
              "label": "Align center",
              "description": "These helpers align text to the left, right, or center. Note that this is not used for layout and is only for aligning text horizontally."
            },
            {
              "id": "text-color-default",
              "label": "Color - Default"
            },
            {
              "id": "text-color-success",
              "label": "Color - Success"
            },
            {
              "id": "text-color-weak",
              "label": "Color - Weak"
            },
            {
              "id": "text-color-error",
              "label": "Color - Error"
            },
            {
              "id": "text-color-destructive",
              "label": "Color - Destructive Actions"
            },
            {
              "id": "text-color-inverse",
              "label": "Color - Inverse"
            },
            {
              "id": "text-color-inverse-weak",
              "label": "Color - Inverse - Weak"
            },
            {
              "id": "text-font-monospace",
              "label": "Font - Monospace"
            }
          ]
        }
      ]
    },
    "print": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "print",
        "selector": ".slds-no-print",
        "support": "dev-ready"
      },
      "id": "print",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Hides an element only when printing.",
            "selector": ".slds-no-print",
            "notes": "Use on each element that should be ommited from printing.",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-no-print",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/print/docs.mdx",
      "showcasePath": "./ui/utilities/print/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "no-print",
              "label": "No Print",
              "description": "Use the `slds-no-print` class to hide an element when printing the page."
            }
          ]
        }
      ]
    },
    "margin": {
      "description": "Spacing indicates `margin` and `padding`. The base unit of all our spacing metrics is **4**.\n\n- Most components already come with spacing included. These utility classes are for added convenience in laying out components.\n- Classes prefixed by `.slds-m-` are used for adding **margins**. Classes prefixed in `.slds-p-` are used for adding **padding**\n- The directions available for the spacing classes are `top`, `right`, `bottom`, and `left`.\n- You can use the `vertical` shortcut for both `top` and `bottom`, `horizontal` for both `right` and `left`, and `around` for all sides.\n- Use the `_xxx-small` through `_xx-large` scale to choose the size needed.\n- Where **vertical centering** is required, check out our [/components/utilities/media-objects/#center](centered media object) instead of applying extra `margin` or `padding`.",
      "annotations": {
        "summary": "Adjust whitespace with horizontal and vertical spacing helpers",
        "utility": true,
        "name": "margin",
        "selector": "[class*='slds-m-'], [class*='slds-var-m-']",
        "support": "dev-ready"
      },
      "id": "margin",
      "restrictees": [
        {
          "description": "Adds .125rem margin to the side specified",
          "annotations": {
            "selector": ".slds-m-*_xxx-small, .slds-var-m-*_xxx-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-m-*_xxx-small, .slds-var-m-*_xxx-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds .25rem margin to the side specified",
          "annotations": {
            "selector": ".slds-m-*_xx-small, .slds-var-m-*_xx-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-m-*_xx-small, .slds-var-m-*_xx-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds .5rem margin to the side specified",
          "annotations": {
            "selector": ".slds-m-*_x-small, .slds-var-m-*_x-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-m-*_x-small, .slds-var-m-*_x-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds .75rem margin to the side specified",
          "annotations": {
            "selector": ".slds-m-*_small, .slds-var-m-*_small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-m-*_small, .slds-var-m-*_small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds 1rem margin to the side specified",
          "annotations": {
            "selector": ".slds-m-*_medium, .slds-var-m-*_medium",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-m-*_medium, .slds-var-m-*_medium",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds 1.5rem margin to the side specified",
          "annotations": {
            "selector": ".slds-m-*_large, .slds-var-m-*_large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-m-*_large, .slds-var-m-*_large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds 2rem margin to the side specified",
          "annotations": {
            "selector": ".slds-m-*_x-large, .slds-var-m-*_x-large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-m-*_x-large, .slds-var-m-*_x-large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds 3rem margin to the side specified",
          "annotations": {
            "selector": ".slds-m-*_xx-large, .slds-var-m-*_xx-large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-m-*_xx-large, .slds-var-m-*_xx-large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds the specified margin to both top and bottom",
          "annotations": {
            "selector": ".slds-m-*-vertical_*, .slds-var-m-*-vertical_*",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-m-*-vertical_*, .slds-var-m-*-vertical_*",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds the specified margin to both sides",
          "annotations": {
            "selector": ".slds-m-*-horizontal_*, .slds-var-m-*-horizontal_*",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-m-*-horizontal_*, .slds-var-m-*-horizontal_*",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds the specified margin all the way around the element",
          "annotations": {
            "selector": ".slds-m-*-around_*, .slds-var-m-*-around_*",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-m-*-around_*, .slds-var-m-*-around_*",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/margin/docs.mdx",
      "showcasePath": "./ui/utilities/margin/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "top",
              "label": "Top"
            },
            {
              "id": "right",
              "label": "Right"
            },
            {
              "id": "bottom",
              "label": "Bottom"
            },
            {
              "id": "left",
              "label": "Left"
            },
            {
              "id": "vertical",
              "label": "Vertical"
            },
            {
              "id": "horizontal",
              "label": "Horizontal"
            },
            {
              "id": "around",
              "label": "Around"
            }
          ]
        }
      ]
    },
    "description-list": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "description-list",
        "selector": "[class*='slds-dl']",
        "support": "dev-ready"
      },
      "id": "description-list",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Causes description list to display horizontally with `dt` followed immediately by the `dd`.",
            "selector": ".slds-dl_inline",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-dl_inline",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Marks a term",
            "selector": ".slds-dl_inline__label",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-dl_inline__label",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Marks a description",
            "selector": ".slds-dl_inline__detail",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-dl_inline__detail",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Causes description list to display horizontally with `dt` consuming 33% of the space and the `dd` taking up the rest.",
            "selector": ".slds-dl_horizontal",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-dl_horizontal",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Marks a term",
            "selector": ".slds-dl_horizontal__label",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-dl_horizontal__label",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Marks a description",
            "selector": ".slds-dl_horizontal__detail",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-dl_horizontal__detail",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/description-list/docs.mdx",
      "showcasePath": "./ui/utilities/description-list/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "description-list",
              "label": "Default"
            },
            {
              "id": "description-list-horizontal",
              "label": "Horizontal"
            },
            {
              "id": "horizontal-narrow",
              "label": "Horizontal - Within narrow region"
            },
            {
              "id": "description-list-inline",
              "label": "Inline"
            },
            {
              "id": "inline-narrow",
              "label": "Inline - Within narrow region"
            }
          ]
        }
      ]
    },
    "padding": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "padding",
        "selector": "[class*='slds-p-'], [class*='slds-var-p-']",
        "support": "dev-ready"
      },
      "id": "padding",
      "restrictees": [
        {
          "description": "Adds .125rem padding to the side specified",
          "annotations": {
            "selector": ".slds-p-*_xxx-small, .slds-var-p-*_xxx-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-p-*_xxx-small, .slds-var-p-*_xxx-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds .25rem padding to the side specified",
          "annotations": {
            "selector": ".slds-p-*_xx-small, .slds-var-p-*_xx-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-p-*_xx-small, .slds-var-p-*_xx-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds .5rem padding to the side specified",
          "annotations": {
            "selector": ".slds-p-*_x-small, .slds-var-p-*_x-small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-p-*_x-small, .slds-var-p-*_x-small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds .75rem padding to the side specified",
          "annotations": {
            "selector": ".slds-p-*_small, .slds-var-p-*_small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-p-*_small, .slds-var-p-*_small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds 1rem padding to the side specified",
          "annotations": {
            "selector": ".slds-p-*_medium, .slds-var-p-*_medium",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-p-*_medium, .slds-var-p-*_medium",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds 1.5rem padding to the side specified",
          "annotations": {
            "selector": ".slds-p-*_large, .slds-var-p-*_large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-p-*_large, .slds-var-p-*_large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds 2rem padding to the side specified",
          "annotations": {
            "selector": ".slds-p-*_x-large, .slds-var-p-*_x-large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-p-*_x-large, .slds-var-p-*_x-large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds 3rem padding to the side specified",
          "annotations": {
            "selector": ".slds-p-*_xx-large, .slds-var-p-*_xx-large",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-p-*_xx-large, .slds-var-p-*_xx-large",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds the specified padding to both top and bottom",
          "annotations": {
            "selector": ".slds-p-*-vertical_*, .slds-var-p-*-vertical_*",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-p-*-vertical_*, .slds-var-p-*-vertical_*",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds the specified padding to both sides",
          "annotations": {
            "selector": ".slds-p-*-horizontal_*, .slds-var-p-*-horizontal_*",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-p-*-horizontal_*, .slds-var-p-*-horizontal_*",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "Adds the specified padding all the way around the element",
          "annotations": {
            "selector": ".slds-p-*-around_*, .slds-var-p-*-around_*",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-p-*-around_*, .slds-var-p-*-around_*",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/padding/docs.mdx",
      "showcasePath": "./ui/utilities/padding/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "top",
              "label": "Top"
            },
            {
              "id": "right",
              "label": "Right"
            },
            {
              "id": "bottom",
              "label": "Bottom"
            },
            {
              "id": "left",
              "label": "Left"
            },
            {
              "id": "vertical",
              "label": "Vertical"
            },
            {
              "id": "horizontal",
              "label": "Horizontal"
            },
            {
              "id": "around",
              "label": "Around"
            }
          ]
        }
      ]
    },
    "visibility": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "visibility",
        "selector": "[class*='show'], [class*='hide'], [class*='assistive-text']",
        "support": "dev-ready",
        "layout": "responsive"
      },
      "id": "visibility",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Hides an element yet enables a screen reader to read the element that is hidden",
            "selector": ".slds-assistive-text",
            "notes": "This should be used over other methods when you don't want to hide from screenreaders",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-assistive-text",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Hides an element from the page by setting display propery to `none`",
            "selector": ".slds-hide",
            "notes": "An element hidden with this class will take up no space on the page and will not be announced by screenreaders.",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-hide",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Shows the element by setting display property to `block`",
            "selector": ".slds-show",
            "notes": "This is toggled on the element. `.slds-hide` class is removed and `.slds-show` is added.",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-show",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Shows the element by setting display to `inline-block`",
            "selector": ".slds-show_inline-block",
            "notes": "This is toggled on the element. `.slds-hide` class is removed and `.slds-show--inline-block` is added.",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-show_inline-block",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Shows the element by setting display to `inline`",
            "selector": ".slds-show_inline",
            "notes": "This is toggled on the element. `.slds-hide` class is removed and `.slds-show--inline` is added.",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-show_inline",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Hides an element from the page by setting the opacity property set to `0`",
            "selector": ".transition-hide",
            "notes": "This works like the `.slds-hidden` class and reserves the space but allows you to add the `transition` property to transition the speed that it is shown or hidden.",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".transition-hide",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Shows the element using the opacity property set to `1`",
            "selector": ".transition-show",
            "notes": "This is toggled on the element. `.slds-transition-hide` class is removed and `.slds-transition-show` is added.",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".transition-show",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Hides the element when the window is bigger than the specific size. Sizes can be: x-small, small, medium, large, and * x-large.",
            "selector": ".slds-hide_*",
            "notes": "Element will be displayed normally when the window is smaller",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-hide_*",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Shows the element when the window is bigger than the specific size. Sizes can be: x-small, small, medium, large, and * x-large.",
            "selector": ".slds-show_*",
            "notes": "Element will be displayed normally when the window is bigger",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-show_*",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/visibility/docs.mdx",
      "showcasePath": "./ui/utilities/visibility/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "assistive-text",
              "label": "Assistive Text",
              "description": "Use the `slds-assistive-text` class to enable a screen reader to read text that is hidden. This class is typically used to accompany icons and other UI elements that show an image instead of text."
            },
            {
              "id": "collapsed-expanded",
              "label": "Collapsed / Expanded",
              "description": "The `.slds-is-collapsed` class hides the elements contained inside by controlling the height and overflow properties. Use the `.slds-is-expanded` class to show the elements contained inside in their normal expanded state."
            },
            {
              "id": "hidden-visible",
              "label": "Hidden / Visible",
              "description": "\nYou can hide an element but reserve the space on the page for when the element is made visible again. To hide the element, use the  `slds-hidden` class. To make it visible again, use the `slds-visible` class.\n\nNote that `.slds-hidden` and any of the `.slds-visible` utility classes should not be used together at the same time on the same element; doing so will cause your element to remain hidden.\n    "
            },
            {
              "id": "hide-show",
              "label": "Hide / Show",
              "description": "\nTo hide any type of element from view and from screen readers, use the `.slds-hide` class. Once hidden, you can display the content by using JavaScript to swap `.slds-hide` with `.slds-show`; This class will set the `display` property to `block`. If you need to display your hidden element as `inline` or `inline-block`, you can use the `.slds-show_inline` or `.slds-show_inline-block` classes, respectively.\n\nNote that `.slds-hide` and any of the `.slds-show-*` utility classes should not be used together at the same time on the same element; doing so will cause your element to remain hidden.\n    "
            },
            {
              "id": "transition-hide-show",
              "label": "Transition Hide / Show",
              "description": "To slowly transition an element from hiding and showing, use the  `slds-transition-hide` and `slds-transition-show` classes . They toggle the element's opacity and also reserve its space. Note: To control the timing of the transition, add an additional `transition` property to control the opacity change."
            },
            {
              "id": "responsive",
              "label": "Responsive",
              "description": "\nResponsive visibility classes will hide content on specific breakpoints. `slds-show_[breakpoint]` renders `display: none` when the the view port width is smaller than the breakpoint, and does nothing if it is bigger or equal. `slds-hide_[breakpoint]` does the opposite by rendering `display: none` when the the viewport width is bigger or equal than the breakpoint, and does nothing if it is smaller.\n\n|Class Name|Less than 320px|X-Small (>= 320px)|Small (>= 480px)|Medium (>= 768px)|Large (>= 1024px)|X-Large (>= 1280px)|\n|---|---|---|---|---|---|---|\n|`.slds-hide_x-small`|Show|Hide|Hide|Hide|Hide|Hide|\n|`.slds-show_x-small`|Hide|Show|Show|Show|Show|Show|\n|`.slds-hide_small`|Show|Show|Hide|Hide|Hide|Hide|\n|`.slds-show_small`|Hide|Hide|Show|Show|Show|Show|\n|`.slds-hide_medium`|Show|Show|Show|Hide|Hide|Hide|\n|`.slds-show_medium`|Hide|Hide|Hide|Show|Show|Show|\n|`.slds-hide_large`|Show|Show|Show|Show|Hide|Hide|\n|`.slds-show_large`|Hide|Hide|Hide|Hide|Show|Show|\n|`.slds-hide_x-large`|Show|Show|Show|Show|Show|Hide|\n|`.slds-show_x-large`|Hide|Hide|Hide|Hide|Hide|Show|\n    "
            }
          ]
        }
      ]
    },
    "vertical-list": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "vertical-list",
        "selector": "[class*='slds-list_vertical']",
        "support": "dev-ready"
      },
      "id": "vertical-list",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Marks a vertical list with .5rem spacing around",
            "selector": ".slds-list_vertical-space",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-list_vertical-space",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Marks a vertical list with 1rem spacing around",
            "selector": ".slds-list_vertical-space-medium",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-list_vertical-space-medium",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/vertical-list/docs.mdx",
      "showcasePath": "./ui/utilities/vertical-list/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "vertical-list",
              "label": "Default"
            },
            {
              "id": "unordered-list-decimal",
              "label": "Dotted"
            },
            {
              "id": "ordered-list-decimal",
              "label": "Decimal"
            },
            {
              "id": "vertical-list-links",
              "label": "Links"
            },
            {
              "id": "vertical-list-block-links",
              "label": "Block links"
            },
            {
              "id": "vertical-list-block-links-space",
              "label": "Block links with space"
            },
            {
              "id": "vertical-list-inline-block-links",
              "label": "Inline block links"
            },
            {
              "id": "vertical-list-inline-block-links-space",
              "label": "Inline block links with space"
            },
            {
              "id": "vertical-list-nested",
              "label": "Nested vertical lists"
            },
            {
              "id": "vertical-dividers-top",
              "label": "Top"
            },
            {
              "id": "vertical-dividers-top-space",
              "label": "Top with space"
            },
            {
              "id": "vertical-dividers-link-top",
              "label": "Top with link"
            },
            {
              "id": "vertical-dividers-link-top-space",
              "label": "Top with link and space"
            },
            {
              "id": "vertical-dividers-bottom",
              "label": "Bottom"
            },
            {
              "id": "vertical-dividers-bottom-space",
              "label": "Bottom with space"
            },
            {
              "id": "vertical-dividers-link-bottom",
              "label": "Bottom with link"
            },
            {
              "id": "vertical-dividers-link-bottom-space",
              "label": "Bottom with link and space"
            },
            {
              "id": "vertical-dividers-around",
              "label": "Around"
            },
            {
              "id": "vertical-dividers-around-space",
              "label": "Around with space"
            },
            {
              "id": "vertical-dividers-link-around",
              "label": "Around with link"
            },
            {
              "id": "vertical-dividers-link-around-space",
              "label": "Around with link and space"
            }
          ]
        }
      ]
    },
    "floats": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "floats",
        "selector": "[class*='slds-float_']",
        "support": "dev-ready"
      },
      "id": "floats",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Pulls element from document flow and floats left. Text and other elements wrap around it.",
            "name": "float-left",
            "selector": ".slds-float_left",
            "modifier": true,
            "restrict": "*"
          },
          "id": "float-left",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Removes float from an element that has attribute already",
            "name": "float-none",
            "selector": ".slds-float_none",
            "modifier": true,
            "restrict": "*"
          },
          "id": "float-none",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Pulls element from document flow and floats right. Text and other elements wrap around it.",
            "name": "float-right",
            "selector": ".slds-float_right",
            "modifier": true,
            "restrict": "*"
          },
          "id": "float-right",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/floats/docs.mdx",
      "showcasePath": "./ui/utilities/floats/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "left",
              "label": "Left"
            },
            {
              "id": "right",
              "label": "Right"
            },
            {
              "id": "none",
              "label": "None"
            },
            {
              "id": "clearfix",
              "label": "Clearfix"
            }
          ]
        }
      ]
    },
    "name-value-list": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "name-value-list",
        "selector": "[class*='slds-item_']",
        "support": "dev-ready"
      },
      "id": "name-value-list",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "summary": "Label of the name-value pair variant. Layout is modified by its parent class.",
            "selector": ".slds-item_label",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-item_label",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "summary": "Label of the name-value pair variant. Layout is modified by its parent class.",
            "selector": ".slds-item_detail",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-item_detail",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/name-value-list/docs.mdx",
      "showcasePath": "./ui/utilities/name-value-list/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "name-value-pair-horizontal",
              "label": "Horizontal"
            },
            {
              "id": "name-value-pair-inline",
              "label": "Inline"
            },
            {
              "id": "name-value-pair-stacked",
              "label": "Stacked"
            }
          ]
        }
      ]
    },
    "sizing": {
      "description": "",
      "annotations": {
        "utility": true,
        "name": "sizing",
        "selector": "[class*='slds-size_']",
        "support": "dev-ready"
      },
      "id": "sizing",
      "restrictees": [
        {
          "description": "",
          "annotations": {
            "selector": ".slds-size_small",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-size_small",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        },
        {
          "description": "",
          "annotations": {
            "selector": ".slds-size_full",
            "modifier": true,
            "restrict": "*"
          },
          "id": ".slds-size_full",
          "docPath": null,
          "showcasePath": null,
          "showcase": [],
          "restrictees": []
        }
      ],
      "docPath": "./ui/utilities/sizing/docs.mdx",
      "showcasePath": "./ui/utilities/sizing/example.jsx",
      "showcase": [
        {
          "title": "examples",
          "items": [
            {
              "id": "two-column",
              "label": "2 Column Span"
            },
            {
              "id": "three-column",
              "label": "3 Column Span"
            },
            {
              "id": "four-column",
              "label": "4 Column Span"
            },
            {
              "id": "five-column",
              "label": "5 Column Span"
            },
            {
              "id": "six-column",
              "label": "6 Column Span"
            },
            {
              "id": "seven-column",
              "label": "7 Column Span"
            },
            {
              "id": "eight-column",
              "label": "8 Column Span"
            },
            {
              "id": "twelve-column",
              "label": "12 Column Span"
            }
          ]
        }
      ]
    }
  }
}