{
  "schemaVersion": "1.0.0",
  "readme": "",
  "modules": [
    {
      "kind": "javascript-module",
      "path": "components/accordion-group.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./accordion-group/accordion-group.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./accordion-group/accordion-group.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/accordion.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./accordion/accordion.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./accordion/accordion.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/avatar.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./avatar/avatar.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./avatar/avatar.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/background.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./background/background.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./background/background.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/badge.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./badge/badge.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./badge/badge.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/button-group.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./button-group/button-group.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./button-group/button-group.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/button.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./button/button.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./button/button.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/calendar.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./calendar/calendar.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./calendar/calendar.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/card.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./card/card.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./card/card.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/checkbox.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./checkbox/checkbox.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./checkbox/checkbox.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/chip.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./chip/chip.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./chip/chip.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/dialog.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./dialog/dialog.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./dialog/dialog.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/drawer.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./drawer/drawer.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./drawer/drawer.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/dropdown.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./dropdown/dropdown.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./dropdown/dropdown.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/flyout.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./flyout/flyout.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./flyout/flyout.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/format-bytes.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./format-bytes/format-bytes.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./format-bytes/format-bytes.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/format-date.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./format-date/format-date.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./format-date/format-date.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/format-number.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./format-number/format-number.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./format-number/format-number.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/format-relative-time.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./format-relative-time/format-relative-time.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./format-relative-time/format-relative-time.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/icon-button.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./icon-button/icon-button.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./icon-button/icon-button.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/icon.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./icon/icon.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./icon/icon.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/include.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./include/include.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./include/include.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/input.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./input/input.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./input/input.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/label.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./label/label.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./label/label.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/link.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./link/link.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./link/link.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/logo.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./logo/logo.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./logo/logo.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/menu-item.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./menu-item/menu-item.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./menu-item/menu-item.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/menu-label.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./menu-label/menu-label.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./menu-label/menu-label.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/menu.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./menu/menu.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./menu/menu.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/mutation-observer.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./mutation-observer/mutation-observer.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./mutation-observer/mutation-observer.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/notification.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./notification/notification.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./notification/notification.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/option.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./option/option.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./option/option.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/progress.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./progress/progress.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./progress/progress.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/radio-group.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./radio-group/radio-group.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./radio-group/radio-group.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/radio.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./radio/radio.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./radio/radio.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/range.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./range/range.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./range/range.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/rating.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./rating/rating.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./rating/rating.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/resize-observer.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./resize-observer/resize-observer.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./resize-observer/resize-observer.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/select.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./select/select.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./select/select.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/separator.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./separator/separator.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./separator/separator.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/skeleton.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./skeleton/skeleton.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./skeleton/skeleton.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/spinner.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./spinner/spinner.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./spinner/spinner.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/switch.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./switch/switch.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./switch/switch.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/tab-group.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./tab-group/tab-group.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./tab-group/tab-group.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/tab-item.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./tab-item/tab-item.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./tab-item/tab-item.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/tab-panel.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./tab-panel/tab-panel.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./tab-panel/tab-panel.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/textarea.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./textarea/textarea.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./textarea/textarea.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/toggle-button.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./toggle-button/toggle-button.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./toggle-button/toggle-button.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/tooltip.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./tooltip/tooltip.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./tooltip/tooltip.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/visually-hidden.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./visually-hidden/visually-hidden.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "default",
            "module": "./visually-hidden/visually-hidden.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/accordion/accordion.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsAccordion",
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<div>`).",
              "name": "base"
            },
            {
              "description": "O cabeçalho do _accordion_ (um `<button>`).",
              "name": "header"
            },
            {
              "description": "O painel de conteúdo interno do _accordion_ (um `<div>`).",
              "name": "content"
            }
          ],
          "slots": [
            {
              "description": "O conteúdo interno do _accordion_.",
              "name": ""
            },
            {
              "description": "Um ícone opcional antes do título do _accordion_.",
              "name": "icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, '[default]', 'icon')"
            },
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "header",
              "type": {
                "text": "HTMLButtonElement"
              }
            },
            {
              "kind": "field",
              "name": "content",
              "type": {
                "text": "HTMLDivElement"
              }
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o _accordion_ está aberto, ou seja, se o seu conteúdo interno está sendo exibido. Você pode alternar este atributo, manualmente ou reativamente. Opcionalmente, pode utilizar os métodos `show()` e `hide()` se preferir uma abordagem imperativa, e este atributo refletirá o estado aberto do _accordion_ em tempo real.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "subtitle",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Um subtítulo opcional para o cabeçalho do _accordion_.",
              "attribute": "subtitle"
            },
            {
              "kind": "field",
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O título obrigatório do cabeçalho do _accordion_.",
              "attribute": "title"
            },
            {
              "kind": "method",
              "name": "handleOpenChange",
              "parameters": [
                {
                  "name": "wasOpen",
                  "type": {
                    "text": "boolean | undefined"
                  }
                },
                {
                  "name": "open",
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "show",
              "description": "Exibe o conteúdo associado a este _accordion_."
            },
            {
              "kind": "method",
              "name": "hide",
              "description": "Oculta o conteúdo associado a este _accordion_."
            },
            {
              "kind": "method",
              "name": "click",
              "description": "Simula um _click_ no cabeçalho."
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no cabeçalho."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do cabeçalho."
            }
          ],
          "events": [
            {
              "description": "Emitido quando o _accordion_ de opções começa a ser exibida.",
              "name": "cps-show",
              "reactName": "onCpsShow"
            },
            {
              "description": "Emitido após o _accordion_ de opções ser exibida e todas as animações terem sido concluídas.",
              "name": "cps-after-show",
              "reactName": "onCpsAfterShow"
            },
            {
              "description": "Emitido quando o _accordion_ de opções começa a ser ocultada.",
              "name": "cps-hide",
              "reactName": "onCpsHide"
            },
            {
              "description": "Emitido após o _accordion_ de opções ser ocultada e todas as animações terem sido concluídas.",
              "name": "cps-after-hide",
              "reactName": "onCpsAfterHide"
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o _accordion_ está aberto, ou seja, se o seu conteúdo interno está sendo exibido. Você pode alternar este atributo, manualmente ou reativamente. Opcionalmente, pode utilizar os métodos `show()` e `hide()` se preferir uma abordagem imperativa, e este atributo refletirá o estado aberto do _accordion_ em tempo real.",
              "fieldName": "open"
            },
            {
              "name": "subtitle",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Um subtítulo opcional para o cabeçalho do _accordion_.",
              "fieldName": "subtitle"
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O título obrigatório do cabeçalho do _accordion_.",
              "fieldName": "title"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "_Accordion_ é utilizado para expandir e contrair conteúdo de forma agrupada e organizada.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/accordion",
          "status": "stable",
          "since": "0.13",
          "dependencies": [
            "cps-icon"
          ],
          "tagName": "cps-accordion",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsAccordion",
            "module": "components/accordion/accordion.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-accordion",
          "declaration": {
            "name": "CpsAccordion",
            "module": "components/accordion/accordion.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsAccordion",
          "declaration": {
            "name": "CpsAccordion",
            "module": "components/accordion/accordion.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/accordion-group/accordion-group.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsAccordionGroup",
          "cssProperties": [
            {
              "description": "O espaçamento entre _accordions_ dentro do grupo. Padrão: `var(--cps-spacing-3)`.",
              "name": "--gap"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<div>`).",
              "name": "base"
            }
          ],
          "slots": [
            {
              "description": "O conteúdo do grupo, necessariamente um ou mais de `<cps-accordion>`.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "activeAccordion",
              "type": {
                "text": "CpsAccordion | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "accordions",
              "type": {
                "text": "CpsAccordion[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Permite que múltiplos _accordions_ sejam abertos simultaneamente.",
              "attribute": "multiple",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "getAllAccordions",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "setActiveAccordion",
              "privacy": "private",
              "parameters": [
                {
                  "name": "accordion",
                  "type": {
                    "text": "CpsAccordion"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Permite que múltiplos _accordions_ sejam abertos simultaneamente.",
              "fieldName": "multiple"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Grupos de _accordions_ permitem automatizar expansão/contração exclusiva de múltiplos [_accordions_](/componentes/accordion).",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/accordion-group",
          "status": "stable",
          "since": "0.14",
          "tagName": "cps-accordion-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsAccordionGroup",
            "module": "components/accordion-group/accordion-group.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-accordion-group",
          "declaration": {
            "name": "CpsAccordionGroup",
            "module": "components/accordion-group/accordion-group.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsAccordionGroup",
          "declaration": {
            "name": "CpsAccordionGroup",
            "module": "components/accordion-group/accordion-group.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/avatar/avatar.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsAvatar",
          "cssProperties": [
            {
              "description": "A medida de tamanho do avatar. Utilizada tanto como `width` quanto `height`, corresponde a `2em` quando o atributo `size` é igual a `inherit`.",
              "name": "--size"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<div>`).",
              "name": "base"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `icon`.",
              "name": "icon"
            },
            {
              "description": "O elemento que embrulha a renderização das iniciais.",
              "name": "initials"
            },
            {
              "description": "A imagem do avatar (um `<img>`). Exibido apenas quando o atributo `image` está presente.",
              "name": "image"
            }
          ],
          "slots": [
            {
              "description": "O distintivo informativo atrelado a este avatar. Recomenda-se utilizar `<cps-badge>` como conteúdo.",
              "name": "badge"
            },
            {
              "description": "O ícone a ser usado quando nenhuma imagem ou iniciais estão presentes. Recomenda-se utilizar `<cps-icon>` como conteúdo.",
              "name": "icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "hasError",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "generatedInitials",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "generatedBackground",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "src",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O caminho da imagem principal a ser utilizada como avatar.",
              "attribute": "src",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "srcset",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O atributo `srcset` opcional do elemento `<img>`, para diferentes resoluções ou tamanhos de imagem.",
              "attribute": "srcset",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Um rótulo que descreve a imagem, comumente o nome da entidade representada pelo avatar (por exemplo,\no nome de uma pessoa). Também é utilizado para geração de iniciais, caso `initials` seja `auto`.\nMesmo que não seja, considere como um atributo obrigatório, para acessibilidade apropriada do avatar.",
              "attribute": "label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "initials",
              "type": {
                "text": "'auto' | string"
              },
              "default": "''",
              "description": "Quando vazio (o padrão), nenhuma inicial é exibida, e o _slot_ `icon` é utilizado.\nQuando `auto`, as iniciais são geradas automaticamente a partir do `label`.\nCaso contrário, as iniciais são definidas explicitamente neste atributo.",
              "attribute": "initials",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "loading",
              "type": {
                "text": "'eager' | 'lazy'"
              },
              "default": "'lazy'",
              "description": "O atributo `loading` do elemento `<img>` que exibe a imagem do avatar.",
              "attribute": "loading",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "shape",
              "type": {
                "text": "'circle' | 'square' | 'rounded'"
              },
              "default": "'circle'",
              "description": "Define a forma do avatar, circular por padrão.",
              "attribute": "shape",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "color",
              "type": {
                "text": "'auto' | 'none' | string"
              },
              "default": "'auto'",
              "description": "Quando `auto` (o padrão), a cor de fundo do avatar é gerada automaticamente a partir do `label`.\nQuando `none`, nenhuma cor de fundo é exibida (usando então um cinza neutro intermediário).\nCaso contrário, a cor de fundo é definida explicitamente neste atributo.",
              "attribute": "color",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "noTooltip",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Se verdadeiro, desativa completamente a exibição de dica de ferramenta com o conteúdo do `label`.",
              "attribute": "no-tooltip",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "| 'inherit'\n    | 'stamp'\n    | 'caption'\n    | 'label'\n    | 'body'\n    | 'body-emphasized'\n    | 'body-strong'\n    | 'body-large'\n    | 'subtitle'\n    | 'title'\n    | 'heading'\n    | 'display'"
              },
              "default": "'inherit'",
              "description": "O tamanho do avatar. Por padrão, o tamanho é calculado como o dobro do tamanho de fonte do elemento pai.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "handleSrcChange"
            },
            {
              "kind": "method",
              "name": "handleImageError"
            },
            {
              "kind": "method",
              "name": "handleLabelChange"
            },
            {
              "kind": "method",
              "name": "handleRangeChanges"
            },
            {
              "kind": "method",
              "name": "updateInitials",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "updateBackground",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "getHash",
              "privacy": "private",
              "parameters": [
                {
                  "name": "str",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "normalizeHash",
              "privacy": "private",
              "parameters": [
                {
                  "name": "hash",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "min",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "max",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "src",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O caminho da imagem principal a ser utilizada como avatar.",
              "fieldName": "src"
            },
            {
              "name": "srcset",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O atributo `srcset` opcional do elemento `<img>`, para diferentes resoluções ou tamanhos de imagem.",
              "fieldName": "srcset"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Um rótulo que descreve a imagem, comumente o nome da entidade representada pelo avatar (por exemplo,\no nome de uma pessoa). Também é utilizado para geração de iniciais, caso `initials` seja `auto`.\nMesmo que não seja, considere como um atributo obrigatório, para acessibilidade apropriada do avatar.",
              "fieldName": "label"
            },
            {
              "name": "initials",
              "type": {
                "text": "'auto' | string"
              },
              "default": "''",
              "description": "Quando vazio (o padrão), nenhuma inicial é exibida, e o _slot_ `icon` é utilizado.\nQuando `auto`, as iniciais são geradas automaticamente a partir do `label`.\nCaso contrário, as iniciais são definidas explicitamente neste atributo.",
              "fieldName": "initials"
            },
            {
              "name": "loading",
              "type": {
                "text": "'eager' | 'lazy'"
              },
              "default": "'lazy'",
              "description": "O atributo `loading` do elemento `<img>` que exibe a imagem do avatar.",
              "fieldName": "loading"
            },
            {
              "name": "shape",
              "type": {
                "text": "'circle' | 'square' | 'rounded'"
              },
              "default": "'circle'",
              "description": "Define a forma do avatar, circular por padrão.",
              "fieldName": "shape"
            },
            {
              "name": "color",
              "type": {
                "text": "'auto' | 'none' | string"
              },
              "default": "'auto'",
              "description": "Quando `auto` (o padrão), a cor de fundo do avatar é gerada automaticamente a partir do `label`.\nQuando `none`, nenhuma cor de fundo é exibida (usando então um cinza neutro intermediário).\nCaso contrário, a cor de fundo é definida explicitamente neste atributo.",
              "fieldName": "color"
            },
            {
              "name": "no-tooltip",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Se verdadeiro, desativa completamente a exibição de dica de ferramenta com o conteúdo do `label`.",
              "fieldName": "noTooltip"
            },
            {
              "name": "size",
              "type": {
                "text": "| 'inherit'\n    | 'stamp'\n    | 'caption'\n    | 'label'\n    | 'body'\n    | 'body-emphasized'\n    | 'body-strong'\n    | 'body-large'\n    | 'subtitle'\n    | 'title'\n    | 'heading'\n    | 'display'"
              },
              "default": "'inherit'",
              "description": "O tamanho do avatar. Por padrão, o tamanho é calculado como o dobro do tamanho de fonte do elemento pai.",
              "fieldName": "size"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Avatares são usados para iconograficamente representar uma pessoa ou objeto.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/avatar",
          "status": "stable",
          "since": "0.8",
          "dependencies": [
            "cps-icon",
            "cps-tooltip"
          ],
          "tagName": "cps-avatar",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsAvatar",
            "module": "components/avatar/avatar.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-avatar",
          "declaration": {
            "name": "CpsAvatar",
            "module": "components/avatar/avatar.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsAvatar",
          "declaration": {
            "name": "CpsAvatar",
            "module": "components/avatar/avatar.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/background/background-image.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "backgroundImage",
          "type": {
            "text": "CSSResult"
          },
          "default": "css`data:image/jpeg;base64,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`"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "backgroundImage",
          "declaration": {
            "name": "backgroundImage",
            "module": "components/background/background-image.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/background/background.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsBackground",
          "cssProperties": [
            {
              "description": "Uma imagem de fundo alternativa a ser exibida.",
              "name": "--background-image"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<div>`).",
              "name": "base"
            },
            {
              "description": "O conteúdo interno do plano de fundo.",
              "name": "content"
            },
            {
              "description": "O elemento que renderiza a imagem de fundo.",
              "name": "image"
            }
          ],
          "slots": [
            {
              "description": "O conteúdo interno do plano de fundo.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "'base' | 'acrylic' | 'blurred'"
              },
              "default": "'base'",
              "description": "O tipo de variação visual do plano de fundo.",
              "attribute": "variant"
            },
            {
              "kind": "field",
              "name": "centered",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Automaticamente centraliza o conteúdo do plano de fundo.",
              "attribute": "centered"
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "'base' | 'acrylic' | 'blurred'"
              },
              "default": "'base'",
              "description": "O tipo de variação visual do plano de fundo.",
              "fieldName": "variant"
            },
            {
              "name": "centered",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Automaticamente centraliza o conteúdo do plano de fundo.",
              "fieldName": "centered"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Componente utilizado para aplicar plano de fundo padrão à página.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/background",
          "status": "stable",
          "since": "0.12",
          "tagName": "cps-background",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsBackground",
            "module": "components/background/background.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-background",
          "declaration": {
            "name": "CpsBackground",
            "module": "components/background/background.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsBackground",
          "declaration": {
            "name": "CpsBackground",
            "module": "components/background/background.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/badge/badge.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsBadge",
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito.",
              "name": "base"
            }
          ],
          "slots": [
            {
              "description": "O conteúdo do _badge_.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, '[default]')"
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "'neutral' | 'informative' | 'warning' | 'critical' | 'success'"
              },
              "default": "'neutral'",
              "description": "A variante temática do _badge_.",
              "attribute": "variant",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Exibe ícone automático de acordo com a variante, ao invés de permitir conteúdo arbitrário no _badge_.",
              "attribute": "icon",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "square",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Força o _badge_ a um formato retangular, sem arredondamento de bordas.",
              "attribute": "square",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "pulse",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Efeito pulsante para chamar atenção extra.",
              "attribute": "pulse",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "hasSingleCharacter",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "hasIcon",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "'neutral' | 'informative' | 'warning' | 'critical' | 'success'"
              },
              "default": "'neutral'",
              "description": "A variante temática do _badge_.",
              "fieldName": "variant"
            },
            {
              "name": "icon",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Exibe ícone automático de acordo com a variante, ao invés de permitir conteúdo arbitrário no _badge_.",
              "fieldName": "icon"
            },
            {
              "name": "square",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Força o _badge_ a um formato retangular, sem arredondamento de bordas.",
              "fieldName": "square"
            },
            {
              "name": "pulse",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Efeito pulsante para chamar atenção extra.",
              "fieldName": "pulse"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Distintivos (_badges_) são usados para chamar atenção de forma sutil\ne não intrusiva, comumente para exibição de notificações de _status_,\nindicação de novo conteúdo ou contagens.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/badge",
          "status": "stable",
          "since": "0.2",
          "dependencies": [
            "cps-icon"
          ],
          "tagName": "cps-badge",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsBadge",
            "module": "components/badge/badge.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-badge",
          "declaration": {
            "name": "CpsBadge",
            "module": "components/badge/badge.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsBadge",
          "declaration": {
            "name": "CpsBadge",
            "module": "components/badge/badge.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/button/button.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsButton",
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (que pode ser `<button>` ou `<a>`).",
              "name": "base"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `prefix`.",
              "name": "prefix"
            },
            {
              "description": "O elemento que embrulha o conteúdo principal, normalmente o _label_ do botão.",
              "name": "content"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `suffix`.",
              "name": "suffix"
            },
            {
              "description": "O elemento de sinalização de menu, normalmente um `<cps-icon>` com o ícone de circunflexo para baixo.",
              "name": "caret"
            }
          ],
          "slots": [
            {
              "description": "O texto interno do botão.",
              "name": ""
            },
            {
              "description": "Um ícone ou elemento similar antes do conteúdo principal.",
              "name": "prefix"
            },
            {
              "description": "Um ícone ou elemento similar após o conteúdo principal.",
              "name": "suffix"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "formControlController",
              "privacy": "private",
              "default": "new FormControlController(this, {\n    form: input => {\n      // Buttons support a form attribute that points to an arbitrary form, so if this attribute is set we need to query\n      // the form from the same root using its id\n      if (input.hasAttribute('form')) {\n        const doc = input.getRootNode() as Document | ShadowRoot;\n        const formId = input.getAttribute('form')!;\n        return doc.getElementById(formId) as HTMLFormElement;\n      }\n\n      // Fall back to the closest containing form\n      return input.closest('form');\n    },\n    assumeInteractionOn: ['click']\n  })"
            },
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, '[default]', 'prefix', 'suffix')"
            },
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "button",
              "type": {
                "text": "HTMLButtonElement | HTMLAnchorElement"
              }
            },
            {
              "kind": "field",
              "name": "isFocused",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "invalid",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "title"
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "'default' | 'accent' | 'transparent'"
              },
              "default": "'default'",
              "description": "A variante visual para apresentação do botão.",
              "attribute": "variant",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do botão.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "caret",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Apresenta um sinalizador de menu ao final do botão. Usado para indicar que o botão dispara um menu de contexto ou algum comportamento similar.",
              "attribute": "caret",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o botão.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "waiting",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Apresenta o botão em estado de carregamento.",
              "attribute": "waiting",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "rounded",
              "type": {
                "text": "'default' | 'corner' | 'full'"
              },
              "default": "'default'",
              "description": "Arredondamento dos cantos do botão, com o padrão sendo bordas arredondas em `4px`.",
              "attribute": "rounded",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "'button' | 'submit' | 'reset'"
              },
              "default": "'button'",
              "description": "O tipo do botão. Observe que o valor padrão é `button` ao invés de `submit`, o oposto de como um\n`<button>` nativo se comporta. Quando `submit`, o botão auto-submete o `<form>` em que estiver contido.",
              "attribute": "type"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do botão, submetido em par _name_/_value_ com os dados do formulário,\nsomente se este botão for o submissor. Ignorado quando `href` está presente.",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O valor do botão, submetido em par _name_/_value_ com os dados do formulário,\nsomente se este botão for o submissor. Ignorado quando `href` está presente.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Quando definido, o botão será renderizado como um elemento `<a>` com este `href` definido, ao invés de um elemento `<button>`.",
              "attribute": "href"
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "'_blank' | '_parent' | '_self' | '_top'"
              },
              "description": "Informa o navegador qual o alvo de abertura do _link_. Usado somente se `href` estiver presente.",
              "attribute": "target"
            },
            {
              "kind": "field",
              "name": "rel",
              "type": {
                "text": "string"
              },
              "default": "'noreferrer noopener'",
              "description": "Quando usando `href`, este atributo irá mapear o valor do atributo `rel` subjacente com o valor\npadrão `noreferrer noopener`, por questões de segurança. No entanto, se você estiver usando `target`\npara apontar para uma guia/janela específica, isso impedirá que ele funcione corretamente.\nPara este cenário específico, defina como vazio ou altere o valor de `rel` para outro valor.",
              "attribute": "rel"
            },
            {
              "kind": "field",
              "name": "download",
              "type": {
                "text": "string | undefined"
              },
              "description": "Informa o navegador para baixar o arquivo vinculado, com o nome definido aqui. Usado somente se `href` estiver presente.",
              "attribute": "download"
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "O formulário \"dono\" deste botão. Se não informado, o formulário mais próximo na hierarquia\naté este botão será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "attribute": "form"
            },
            {
              "kind": "field",
              "name": "formAction",
              "type": {
                "text": "string"
              },
              "description": "Usado para sobrescrever o atributo `action` do formulário \"dono\" deste botão.",
              "attribute": "formaction"
            },
            {
              "kind": "field",
              "name": "formEnctype",
              "type": {
                "text": "'application/x-www-form-urlencoded' | 'multipart/form-data' | 'text/plain'"
              },
              "description": "Usado para sobrescrever o atributo `enctype` do formulário \"dono\" deste botão.",
              "attribute": "formenctype"
            },
            {
              "kind": "field",
              "name": "formMethod",
              "type": {
                "text": "'post' | 'get'"
              },
              "description": "Usado para sobrescrever o atributo `method` do formulário \"dono\" deste botão.",
              "attribute": "formmethod"
            },
            {
              "kind": "field",
              "name": "formNoValidate",
              "type": {
                "text": "boolean"
              },
              "description": "Usado para sobrescrever o atributo `novalidate` do formulário \"dono\" deste botão.",
              "attribute": "formnovalidate"
            },
            {
              "kind": "field",
              "name": "formTarget",
              "type": {
                "text": "'_self' | '_blank' | '_parent' | '_top' | string"
              },
              "description": "Usado para sobrescrever o atributo `target` do formulário \"dono\" deste botão.",
              "attribute": "formtarget"
            },
            {
              "kind": "field",
              "name": "validity",
              "description": "Obtém o objeto de estado de validade do botão."
            },
            {
              "kind": "field",
              "name": "validationMessage",
              "description": "Obtém a mensagem de validação do botão."
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleHostClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleInvalid",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "isButton",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "isLink",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "click",
              "description": "Simula um _click_ no botão."
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no botão."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do botão."
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "Verifica a validade em um formulário, sem exibir uma mensagem de validação. Retorna `true` quando válido, e `false` quando inválido."
            },
            {
              "kind": "method",
              "name": "getForm",
              "return": {
                "type": {
                  "text": "HTMLFormElement | null"
                }
              },
              "description": "Obtém o formulário associado com este componente, se algum estiver."
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "Verifica a validade em um formulário, e exibe as mensagem de validação do navegador caso o resultado seja inválido."
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "parameters": [
                {
                  "name": "message",
                  "type": {
                    "text": "string"
                  }
                }
              ],
              "description": "Define uma mensagem de validação personalizada. Passar uma `string` vazia como argumento restaura a validade do elemento."
            }
          ],
          "events": [
            {
              "description": "Emitido quando o botão perde o foco.",
              "name": "cps-blur",
              "reactName": "onCpsBlur"
            },
            {
              "description": "Emitido quando o botão obtém o foco.",
              "name": "cps-focus",
              "reactName": "onCpsFocus"
            },
            {
              "description": "Emitido quando o elemento de formulário foi checado sobre sua validade, e suas condições não foram satisfeitas.",
              "name": "cps-invalid",
              "reactName": "onCpsInvalid"
            }
          ],
          "attributes": [
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "title"
            },
            {
              "name": "variant",
              "type": {
                "text": "'default' | 'accent' | 'transparent'"
              },
              "default": "'default'",
              "description": "A variante visual para apresentação do botão.",
              "fieldName": "variant"
            },
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do botão.",
              "fieldName": "size"
            },
            {
              "name": "caret",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Apresenta um sinalizador de menu ao final do botão. Usado para indicar que o botão dispara um menu de contexto ou algum comportamento similar.",
              "fieldName": "caret"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o botão.",
              "fieldName": "disabled"
            },
            {
              "name": "waiting",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Apresenta o botão em estado de carregamento.",
              "fieldName": "waiting"
            },
            {
              "name": "rounded",
              "type": {
                "text": "'default' | 'corner' | 'full'"
              },
              "default": "'default'",
              "description": "Arredondamento dos cantos do botão, com o padrão sendo bordas arredondas em `4px`.",
              "fieldName": "rounded"
            },
            {
              "name": "type",
              "type": {
                "text": "'button' | 'submit' | 'reset'"
              },
              "default": "'button'",
              "description": "O tipo do botão. Observe que o valor padrão é `button` ao invés de `submit`, o oposto de como um\n`<button>` nativo se comporta. Quando `submit`, o botão auto-submete o `<form>` em que estiver contido.",
              "fieldName": "type"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do botão, submetido em par _name_/_value_ com os dados do formulário,\nsomente se este botão for o submissor. Ignorado quando `href` está presente.",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O valor do botão, submetido em par _name_/_value_ com os dados do formulário,\nsomente se este botão for o submissor. Ignorado quando `href` está presente.",
              "fieldName": "value"
            },
            {
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Quando definido, o botão será renderizado como um elemento `<a>` com este `href` definido, ao invés de um elemento `<button>`.",
              "fieldName": "href"
            },
            {
              "name": "target",
              "type": {
                "text": "'_blank' | '_parent' | '_self' | '_top'"
              },
              "description": "Informa o navegador qual o alvo de abertura do _link_. Usado somente se `href` estiver presente.",
              "fieldName": "target"
            },
            {
              "name": "rel",
              "type": {
                "text": "string"
              },
              "default": "'noreferrer noopener'",
              "description": "Quando usando `href`, este atributo irá mapear o valor do atributo `rel` subjacente com o valor\npadrão `noreferrer noopener`, por questões de segurança. No entanto, se você estiver usando `target`\npara apontar para uma guia/janela específica, isso impedirá que ele funcione corretamente.\nPara este cenário específico, defina como vazio ou altere o valor de `rel` para outro valor.",
              "fieldName": "rel"
            },
            {
              "name": "download",
              "type": {
                "text": "string | undefined"
              },
              "description": "Informa o navegador para baixar o arquivo vinculado, com o nome definido aqui. Usado somente se `href` estiver presente.",
              "fieldName": "download"
            },
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "description": "O formulário \"dono\" deste botão. Se não informado, o formulário mais próximo na hierarquia\naté este botão será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "fieldName": "form"
            },
            {
              "name": "formaction",
              "type": {
                "text": "string"
              },
              "description": "Usado para sobrescrever o atributo `action` do formulário \"dono\" deste botão.",
              "fieldName": "formAction"
            },
            {
              "name": "formenctype",
              "type": {
                "text": "'application/x-www-form-urlencoded' | 'multipart/form-data' | 'text/plain'"
              },
              "description": "Usado para sobrescrever o atributo `enctype` do formulário \"dono\" deste botão.",
              "fieldName": "formEnctype"
            },
            {
              "name": "formmethod",
              "type": {
                "text": "'post' | 'get'"
              },
              "description": "Usado para sobrescrever o atributo `method` do formulário \"dono\" deste botão.",
              "fieldName": "formMethod"
            },
            {
              "name": "formnovalidate",
              "type": {
                "text": "boolean"
              },
              "description": "Usado para sobrescrever o atributo `novalidate` do formulário \"dono\" deste botão.",
              "fieldName": "formNoValidate"
            },
            {
              "name": "formtarget",
              "type": {
                "text": "'_self' | '_blank' | '_parent' | '_top' | string"
              },
              "description": "Usado para sobrescrever o atributo `target` do formulário \"dono\" deste botão.",
              "fieldName": "formTarget"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Botões representam ações que estão disponíveis ao usuário.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/button",
          "status": "stable",
          "since": "0.1",
          "dependencies": [
            "cps-icon",
            "cps-spinner"
          ],
          "tagName": "cps-button",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsButton",
            "module": "components/button/button.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-button",
          "declaration": {
            "name": "CpsButton",
            "module": "components/button/button.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsButton",
          "declaration": {
            "name": "CpsButton",
            "module": "components/button/button.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/button-group/button-group.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsButtonGroup",
          "cssParts": [
            {
              "description": "O elemento base que embrulha o grupo.",
              "name": "base"
            }
          ],
          "slots": [
            {
              "description": "Um ou mais elementos `<cps-button>` a exibir dentro do grupo de botões.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "defaultSlot",
              "type": {
                "text": "HTMLSlotElement"
              }
            },
            {
              "kind": "field",
              "name": "disableRole",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Um rótulo descritivo para o grupo de botões. Este não será exibido na interface, mas será anunciado\npor dispositivos de acessibilidade durante a interação com o controle, sendo fortemente recomendado.",
              "attribute": "label"
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleMouseOver",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleMouseOut",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleSlotChange",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Um rótulo descritivo para o grupo de botões. Este não será exibido na interface, mas será anunciado\npor dispositivos de acessibilidade durante a interação com o controle, sendo fortemente recomendado.",
              "fieldName": "label"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Grupos de botões podem ser usados para agrupar botões relacionados em seções.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/button-group",
          "status": "stable",
          "since": "0.1",
          "tagName": "cps-button-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsButtonGroup",
            "module": "components/button-group/button-group.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-button-group",
          "declaration": {
            "name": "CpsButtonGroup",
            "module": "components/button-group/button-group.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsButtonGroup",
          "declaration": {
            "name": "CpsButtonGroup",
            "module": "components/button-group/button-group.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/calendar/calendar.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsCalendar",
          "cssParts": [
            {
              "description": "O elemento base do calendário.",
              "name": "base"
            },
            {
              "description": "O cabeçalho do calendário.",
              "name": "header"
            },
            {
              "description": "O título do calendário.",
              "name": "title"
            },
            {
              "description": "O container dos botões de navegação.",
              "name": "navigation"
            },
            {
              "description": "O botão para navegar para o anterior.",
              "name": "previous-button"
            },
            {
              "description": "O botão para navegar para o próximo.",
              "name": "next-button"
            },
            {
              "description": "O container da grade de células (dias, meses ou anos).",
              "name": "grid"
            },
            {
              "description": "Uma célula de dia da semana.",
              "name": "weekday"
            },
            {
              "description": "Uma célula do calendário.",
              "name": "cell"
            },
            {
              "description": "Aplicado na célula correspondente à data atual.",
              "name": "cell--today"
            },
            {
              "description": "Aplicado na célula selecionada.",
              "name": "cell--selected"
            },
            {
              "description": "Aplicado em células fora do intervalo principal.",
              "name": "cell--outside"
            },
            {
              "description": "Aplicado em células desabilitadas.",
              "name": "cell--disabled"
            },
            {
              "description": "O rodapé do calendário.",
              "name": "footer"
            },
            {
              "description": "O botão estilizado como link para limpar a data selecionada.",
              "name": "clear-link"
            },
            {
              "description": "O botão estilizado como link para selecionar a data atual.",
              "name": "today-link"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "calendar",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "calendarGrid",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "A data selecionada no formato ISO 8601 (ex: \"2025-07-28\").\nQuando não definida, nenhuma data estará selecionada.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "A data mínima selecionável no formato ISO 8601 (ex: \"2025-07-28\").\nDatas anteriores serão desabilitadas.",
              "attribute": "min"
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "A data máxima selecionável no formato ISO 8601 (ex: \"2025-07-28\").\nDatas posteriores serão desabilitadas.",
              "attribute": "max"
            },
            {
              "kind": "field",
              "name": "hideFooter",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina se o rodapé do calendário deve ser ocultado.",
              "attribute": "hide-footer"
            },
            {
              "kind": "field",
              "name": "hideOutside",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina se células fora do intervalo principal (dias fora do mês ou anos fora da década) devem ser ocultadas.\nPor padrão, células fora do intervalo principal são exibidas.",
              "attribute": "hide-outside"
            },
            {
              "kind": "field",
              "name": "firstDayOfWeek",
              "type": {
                "text": "'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' | null"
              },
              "default": "null",
              "description": "Primeiro dia da semana no calendário, podendo ser: `'sunday'`, `'monday'`, `'tuesday'`, `'wednesday'`, `'thursday'`, `'friday'`, `'saturday'`.\nCaso não informado, o primeiro dia da semana será determinado automaticamente com base no idioma do usuário.",
              "attribute": "first-day-of-week"
            },
            {
              "kind": "field",
              "name": "disableWeekdays",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Dias da semana desabilitados no calendário, no formato `'sunday'`, `'monday'`, `'tuesday'`, `'wednesday'`, `'thursday'`, `'friday'`, `'saturday'`.\nAceita um único dia, ou uma lista de dias da semana separados por vírgula.",
              "attribute": "disable-weekdays"
            },
            {
              "kind": "field",
              "name": "disableDates",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Datas específicas desabilitadas no calendário.\nAceita uma ou mais datas no formato ISO 8601 (YYYY-MM-DD), separadas por vírgula.\nExemplo: `disable-dates=\"2023-03-13,2023-03-14,2023-03-24\"` desabilita as datas 13, 14 e 24 de março de 2023.",
              "attribute": "disable-dates"
            },
            {
              "kind": "field",
              "name": "currentMonth",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "currentYear",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "selectedDate",
              "type": {
                "text": "Date | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "calendarData",
              "type": {
                "text": "{\n    day: number;\n    month: number;\n    year: number;\n    isOutsideMonth: boolean;\n    isToday: boolean;\n    isSelected: boolean;\n    isDisabled: boolean;\n    date: Date;\n  }[][]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "focusedCell",
              "type": {
                "text": "{ row: number; col: number } | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "currentView",
              "type": {
                "text": "'days' | 'months' | 'years'"
              },
              "privacy": "private",
              "default": "'days'"
            },
            {
              "kind": "field",
              "name": "previousView",
              "type": {
                "text": "'days' | 'months' | 'years' | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "previous",
              "privacy": "public",
              "description": "Navega para o mês, ano ou década anterior, dependendo da visualização atual."
            },
            {
              "kind": "method",
              "name": "next",
              "privacy": "public",
              "description": "Navega para o próximo mês, ano ou década, dependendo da visualização atual."
            },
            {
              "kind": "method",
              "name": "clear",
              "privacy": "public",
              "description": "Limpa a data selecionada no calendário."
            },
            {
              "kind": "method",
              "name": "today",
              "privacy": "public",
              "description": "Define a data atual como a data selecionada no calendário."
            },
            {
              "kind": "method",
              "name": "initializeCalendar",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "parseDate",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "Date | null"
                }
              },
              "parameters": [
                {
                  "name": "isoString",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "roundTime",
                  "optional": true,
                  "type": {
                    "text": "'startOfDay' | 'endOfDay'"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleValueChange"
            },
            {
              "kind": "method",
              "name": "areDatesEqual",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "boolean"
                }
              },
              "parameters": [
                {
                  "name": "date1",
                  "type": {
                    "text": "Date | null"
                  }
                },
                {
                  "name": "date2",
                  "type": {
                    "text": "Date | null"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "formatDateToISO",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "string"
                }
              },
              "parameters": [
                {
                  "name": "date",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "updateCalendarSelection",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "handleOptionsChange"
            },
            {
              "kind": "method",
              "name": "getFirstDayOfWeekIndex",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "number"
                }
              }
            },
            {
              "kind": "method",
              "name": "generateCalendarData",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDayClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "date",
                  "type": {
                    "text": "{\n    day: number;\n    month: number;\n    year: number;\n    isDisabled: boolean;\n    isOutsideMonth?: boolean;\n  }"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleMonthClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "month",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleYearClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "year",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focusCurrentCell",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handleGridKeyDown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "toggleView",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "renderDaysGrid",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "renderMonthsGrid",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "renderYearsGrid",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "renderHeader",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "renderFooter",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "description": "Emitido quando o valor selecionado muda ou quando o mês/ano visualizado é alterado.",
              "name": "cps-change",
              "reactName": "onCpsChange"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "A data selecionada no formato ISO 8601 (ex: \"2025-07-28\").\nQuando não definida, nenhuma data estará selecionada.",
              "fieldName": "value"
            },
            {
              "name": "min",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "A data mínima selecionável no formato ISO 8601 (ex: \"2025-07-28\").\nDatas anteriores serão desabilitadas.",
              "fieldName": "min"
            },
            {
              "name": "max",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "A data máxima selecionável no formato ISO 8601 (ex: \"2025-07-28\").\nDatas posteriores serão desabilitadas.",
              "fieldName": "max"
            },
            {
              "name": "hide-footer",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina se o rodapé do calendário deve ser ocultado.",
              "fieldName": "hideFooter"
            },
            {
              "name": "hide-outside",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina se células fora do intervalo principal (dias fora do mês ou anos fora da década) devem ser ocultadas.\nPor padrão, células fora do intervalo principal são exibidas.",
              "fieldName": "hideOutside"
            },
            {
              "name": "first-day-of-week",
              "type": {
                "text": "'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' | null"
              },
              "default": "null",
              "description": "Primeiro dia da semana no calendário, podendo ser: `'sunday'`, `'monday'`, `'tuesday'`, `'wednesday'`, `'thursday'`, `'friday'`, `'saturday'`.\nCaso não informado, o primeiro dia da semana será determinado automaticamente com base no idioma do usuário.",
              "fieldName": "firstDayOfWeek"
            },
            {
              "name": "disable-weekdays",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Dias da semana desabilitados no calendário, no formato `'sunday'`, `'monday'`, `'tuesday'`, `'wednesday'`, `'thursday'`, `'friday'`, `'saturday'`.\nAceita um único dia, ou uma lista de dias da semana separados por vírgula.",
              "fieldName": "disableWeekdays"
            },
            {
              "name": "disable-dates",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Datas específicas desabilitadas no calendário.\nAceita uma ou mais datas no formato ISO 8601 (YYYY-MM-DD), separadas por vírgula.\nExemplo: `disable-dates=\"2023-03-13,2023-03-14,2023-03-24\"` desabilita as datas 13, 14 e 24 de março de 2023.",
              "fieldName": "disableDates"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Calendários permitem aos usuários selecionar datas.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/calendar",
          "status": "stable",
          "since": "0.21.0",
          "dependencies": [
            "cps-icon"
          ],
          "tagName": "cps-calendar",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsCalendar",
            "module": "components/calendar/calendar.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-calendar",
          "declaration": {
            "name": "CpsCalendar",
            "module": "components/calendar/calendar.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsCalendar",
          "declaration": {
            "name": "CpsCalendar",
            "module": "components/calendar/calendar.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/card/card.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsCard",
          "cssProperties": [
            {
              "description": "O espaçamento interno do _card_. Padrão: `var(--cps-spacing-6)`.",
              "name": "--padding"
            },
            {
              "description": "O nível de arredondamento da borda do _card_. Padrão: `var(--cps-border-radius-large)`.",
              "name": "--border-radius"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<div>`).",
              "name": "base"
            },
            {
              "description": "O conteúdo principal do _card_.",
              "name": "content"
            },
            {
              "description": "O cabeçalho (opcional) a ser exibido antes do conteúdo principal do _card_.",
              "name": "header"
            },
            {
              "description": "O rodapé (opcional) a ser exibido após o conteúdo principal do _card_.",
              "name": "footer"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, '[default]', 'header', 'footer')"
            },
            {
              "kind": "field",
              "name": "card",
              "type": {
                "text": "HTMLDivElement"
              }
            },
            {
              "kind": "field",
              "name": "elevation",
              "type": {
                "text": "'none' | 'sm' | 'md' | 'lg' | 'xl' | '2xl' | undefined"
              },
              "default": "undefined",
              "description": "Opcionalmente sobrescreve a elevação usada para projeção de sombra, mudando a aparência padrão definida pela variante.",
              "attribute": "elevation",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "rounded",
              "type": {
                "text": "| 'none'\n    | 'full'\n    | 'start'\n    | 'end'\n    | 'top'\n    | 'bottom'\n    | 'top-start'\n    | 'top-end'\n    | 'bottom-start'\n    | 'bottom-end'"
              },
              "default": "'full'",
              "description": "Define o padrão de arredondamento dos cantos do _card_.",
              "attribute": "rounded",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "'primary' | 'secondary' | 'tertiary' | 'on-blurred'"
              },
              "default": "'primary'",
              "description": "O tipo de variação visual do _card_.",
              "attribute": "variant",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "actionable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o _card_ é acionável pelo usuário (podendo ser interagido,\npor exemplo, com _mouse_ e teclado).",
              "attribute": "actionable",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "click",
              "parameters": [
                {
                  "name": "event",
                  "optional": true,
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ],
              "description": "Simula um _click_ no elemento."
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no elemento."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do elemento."
            }
          ],
          "attributes": [
            {
              "name": "elevation",
              "type": {
                "text": "'none' | 'sm' | 'md' | 'lg' | 'xl' | '2xl' | undefined"
              },
              "default": "undefined",
              "description": "Opcionalmente sobrescreve a elevação usada para projeção de sombra, mudando a aparência padrão definida pela variante.",
              "resolveInitializer": {
                "module": "src/components/card/card.component.ts"
              },
              "fieldName": "elevation"
            },
            {
              "name": "rounded",
              "type": {
                "text": "| 'none'\n    | 'full'\n    | 'start'\n    | 'end'\n    | 'top'\n    | 'bottom'\n    | 'top-start'\n    | 'top-end'\n    | 'bottom-start'\n    | 'bottom-end'"
              },
              "default": "'full'",
              "description": "Define o padrão de arredondamento dos cantos do _card_.",
              "fieldName": "rounded"
            },
            {
              "name": "variant",
              "type": {
                "text": "'primary' | 'secondary' | 'tertiary' | 'on-blurred'"
              },
              "default": "'primary'",
              "description": "O tipo de variação visual do _card_.",
              "fieldName": "variant"
            },
            {
              "name": "actionable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o _card_ é acionável pelo usuário (podendo ser interagido,\npor exemplo, com _mouse_ e teclado).",
              "fieldName": "actionable"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "_Cards_ são utilizados para exibir informações de forma estruturada e destacada.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/card",
          "status": "stable",
          "since": "0.11",
          "tagName": "cps-card",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsCard",
            "module": "components/card/card.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-card",
          "declaration": {
            "name": "CpsCard",
            "module": "components/card/card.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsCard",
          "declaration": {
            "name": "CpsCard",
            "module": "components/card/card.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/checkbox/checkbox.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsCheckbox",
          "cssParts": [
            {
              "description": "O elemento base que embrulha o `<input>` e eventuais elementos de apoio para sua renderização.",
              "name": "base"
            },
            {
              "description": "O elemento quadrado que embrulha o estado checagem do campo.",
              "name": "control"
            },
            {
              "description": "Obtém para estilização o elemento `control`, somente quando o campo está marcado.",
              "name": "control--checked"
            },
            {
              "description": "Obtém para estilização o elemento `control`, somente quando o campo está em estado indeterminado.",
              "name": "control--indeterminate"
            },
            {
              "description": "O ícone de estado checado, um elemento `<cps-icon>`.",
              "name": "checked-icon"
            },
            {
              "description": "O ícone de estado indeterminado, um elemento `<cps-icon>`.",
              "name": "indeterminate-icon"
            },
            {
              "description": "O elemento que embrulha o rótulo do campo, um elemento `<label>`.",
              "name": "label"
            }
          ],
          "slots": [
            {
              "description": "Rótulo informativo do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `label`.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "formControlController",
              "privacy": "private",
              "default": "new FormControlController(this, {\n    value: (control: CpsCheckbox) => (control.checked ? control.value || 'on' : undefined),\n    defaultValue: (control: CpsCheckbox) => control.defaultChecked,\n    setValue: (control: CpsCheckbox, checked: boolean) => (control.checked = checked)\n  })"
            },
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this)"
            },
            {
              "kind": "field",
              "name": "input",
              "type": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "hasFocus",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "generatedId",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "title"
            },
            {
              "kind": "field",
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "attribute": "id"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina o estado de checagem do campo, ou seja, quando presente, o campo encontra-se marcado.",
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "indeterminate",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Apresenta o campo em estado indeterminado.\nIsso é geralmente aplicado a caixas de seleção que representam o cabeçalho\nde um comportamento \"Selecionar todos/nenhum\", quando as caixas de seleção\nassociadas podem ter mistura de estados marcados e desmarcados.",
              "attribute": "indeterminate",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "defaultChecked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "O valor padrão do controle de formulário. Usado principalmente para redefinir o campo."
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "attribute": "form",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "validity",
              "description": "Obtém o objeto de estado de validade do campo."
            },
            {
              "kind": "field",
              "name": "validationMessage",
              "description": "Obtém a mensagem de validação do campo."
            },
            {
              "kind": "method",
              "name": "handleIdChange"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleInput",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleInvalid",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "handleStateChange"
            },
            {
              "kind": "method",
              "name": "click",
              "description": "Simula um _click_ no campo."
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no campo."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do campo."
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "Verifica a validade em um formulário, sem exibir uma mensagem de validação. Retorna `true` quando válido, e `false` quando inválido."
            },
            {
              "kind": "method",
              "name": "getForm",
              "return": {
                "type": {
                  "text": "HTMLFormElement | null"
                }
              },
              "description": "Obtém o formulário associado com este componente, se algum estiver."
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "Verifica a validade em um formulário, e exibe as mensagem de validação do navegador caso o resultado seja inválido."
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "parameters": [
                {
                  "name": "message",
                  "type": {
                    "text": "string"
                  }
                }
              ],
              "description": "Define uma mensagem de validação personalizada. Passar uma `string` vazia como argumento restaura a validade do elemento."
            }
          ],
          "events": [
            {
              "description": "Emitido quando o controle perde o foco.",
              "name": "cps-blur",
              "reactName": "onCpsBlur"
            },
            {
              "description": "Emitido quando a alteração do valor do controle é confirmada pelo usuário.",
              "name": "cps-change",
              "reactName": "onCpsChange"
            },
            {
              "description": "Emitido quando o controle obtém o foco.",
              "name": "cps-focus",
              "reactName": "onCpsFocus"
            },
            {
              "description": "Emitido quando o controle recebe entrada de dados.",
              "name": "cps-input",
              "reactName": "onCpsInput"
            },
            {
              "description": "Emitido quando o elemento de formulário foi checado sobre sua validade, e suas condições não foram satisfeitas.",
              "name": "cps-invalid",
              "reactName": "onCpsInvalid"
            }
          ],
          "attributes": [
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "title"
            },
            {
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "fieldName": "id"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "value"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "fieldName": "label"
            },
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "fieldName": "size"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "fieldName": "disabled"
            },
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina o estado de checagem do campo, ou seja, quando presente, o campo encontra-se marcado.",
              "fieldName": "checked"
            },
            {
              "name": "indeterminate",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Apresenta o campo em estado indeterminado.\nIsso é geralmente aplicado a caixas de seleção que representam o cabeçalho\nde um comportamento \"Selecionar todos/nenhum\", quando as caixas de seleção\nassociadas podem ter mistura de estados marcados e desmarcados.",
              "fieldName": "indeterminate"
            },
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "fieldName": "form"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "fieldName": "required"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Caixas de seleção (_checkboxes_) permitem alternar entre estados marcado ou desmarcado.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/checkbox",
          "status": "stable",
          "since": "0.4",
          "dependencies": [
            "cps-icon"
          ],
          "tagName": "cps-checkbox",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsCheckbox",
            "module": "components/checkbox/checkbox.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-checkbox",
          "declaration": {
            "name": "CpsCheckbox",
            "module": "components/checkbox/checkbox.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsCheckbox",
          "declaration": {
            "name": "CpsCheckbox",
            "module": "components/checkbox/checkbox.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/chip/chip.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsChip",
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<span>`).",
              "name": "base"
            },
            {
              "description": "O `<slot>` de conteúdo interno do _chip_.",
              "name": "content"
            },
            {
              "description": "O botão de remoção do _chip_ (um `<cps-icon-button>`).",
              "name": "remove-button"
            },
            {
              "description": "A parte `base` re-exportada do botão de remoção.",
              "name": "remove-button__base"
            },
            {
              "description": "A parte `icon` re-exportada do botão de remoção.",
              "name": "remove-button__icon"
            }
          ],
          "slots": [
            {
              "description": "O conteúdo do _chip_.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "'neutral' | 'informative' | 'warning' | 'critical' | 'success'"
              },
              "default": "'neutral'",
              "description": "A variante visual para apresentação do _chip_.",
              "attribute": "variant",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do _chip_.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "removable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Marca o _chip_ como removível, exibindo-se um botão de remoção junto ao conteúdo interno.",
              "attribute": "removable"
            },
            {
              "kind": "method",
              "name": "handleRemoveClick",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "description": "Emitido quando o botão de remoção do _chip_ `removable` é acionado.",
              "name": "cps-remove",
              "reactName": "onCpsRemove"
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "'neutral' | 'informative' | 'warning' | 'critical' | 'success'"
              },
              "default": "'neutral'",
              "description": "A variante visual para apresentação do _chip_.",
              "fieldName": "variant"
            },
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do _chip_.",
              "fieldName": "size"
            },
            {
              "name": "removable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Marca o _chip_ como removível, exibindo-se um botão de remoção junto ao conteúdo interno.",
              "fieldName": "removable"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "_Chips_ são usados como etiquetas para organizar coisas ou para indicar uma seleção.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/tag",
          "status": "stable",
          "since": "0.2",
          "dependencies": [
            "cps-icon-button"
          ],
          "tagName": "cps-chip",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsChip",
            "module": "components/chip/chip.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-chip",
          "declaration": {
            "name": "CpsChip",
            "module": "components/chip/chip.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsChip",
          "declaration": {
            "name": "CpsChip",
            "module": "components/chip/chip.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/dialog/dialog.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsDialog",
          "cssProperties": [
            {
              "description": "A largura preferida da caixa de diálogo. Observe que, ainda assim, a caixa de diálogo diminuirá para se acomodar em telas menores.",
              "name": "--width"
            },
            {
              "description": "A quantidade de preenchimento a ser usada para o cabeçalho.",
              "name": "--header-spacing"
            },
            {
              "description": "A quantidade de preenchimento a ser usada para o corpo.",
              "name": "--body-spacing"
            },
            {
              "description": "A quantidade de preenchimento a ser usada para o rodapé.",
              "name": "--footer-spacing"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento base que envolve o componente.",
              "name": "base"
            },
            {
              "description": "A sobreposição que cobre a tela por trás da caixa de diálogo.",
              "name": "backdrop"
            },
            {
              "description": "O painel da caixa de diálogo (onde a caixa de diálogo e seu conteúdo são renderizados).",
              "name": "panel"
            },
            {
              "description": "O cabeçalho da caixa de diálogo. Este elemento envolve o título e ações do cabeçalho.",
              "name": "header"
            },
            {
              "description": "Contêiner para ações opcionais do cabeçalho.",
              "name": "header-actions"
            },
            {
              "description": "O título da caixa de diálogo.",
              "name": "title"
            },
            {
              "description": "O botão de fechar, um `<cps-icon-button>`.",
              "name": "close-button"
            },
            {
              "description": "A parte `base` exportada do botão de fechar.",
              "name": "close-button__base"
            },
            {
              "description": "O corpo da caixa de diálogo.",
              "name": "body"
            },
            {
              "description": "O rodapé da caixa de diálogo.",
              "name": "footer"
            }
          ],
          "slots": [
            {
              "description": "O conteúdo principal da caixa de diálogo.",
              "name": ""
            },
            {
              "description": "O rótulo da caixa de diálogo. Alternativamente, você pode usar o atributo `label`.",
              "name": "label"
            },
            {
              "description": "Ações opcionais para adicionar ao cabeçalho. Funciona melhor com `<cps-icon-button>`.",
              "name": "header-actions"
            },
            {
              "description": "O rodapé da caixa de diálogo, geralmente um ou mais botões representando várias opções.",
              "name": "footer"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, '[default]', 'label', 'header-actions', 'footer')"
            },
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "modal",
              "type": {
                "text": "Modal"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "originalTrigger",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "dialog",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "panel",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "backdrop",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se a caixa de diálogo está aberta ou não. Você pode alternar este atributo para mostrar e ocultar a caixa de diálogo, ou pode\nusar os métodos `show()` e `hide()` e este atributo refletirá o estado aberto da caixa de diálogo.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Habilita a exibição de um botão de fechar no cabeçalho, como uma forma ainda mais evidente ao usuário de que a caixa de diálogo pode ser fechada.\nNão possui efeito caso não haja cabeçalho, ou seja, se não houver valor no atributo `label` e não houver conteúdo no _slot_ `label`.",
              "attribute": "closable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo da caixa de diálogo exibido no cabeçalho. Você deve sempre incluir um rótulo relevante para\nacessibilidade adequada. Se você precisar exibir HTML, use o slot `label` em vez disso.",
              "attribute": "label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "ariaLabel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo de acessibilidade para o diálogo. Se não for especificado, o atributo `label` será usado.\nÉ altamente recomendável definir este atributo, caso não haja um valor definido para o atributo `label`.",
              "attribute": "aria-label"
            },
            {
              "kind": "field",
              "name": "returnValue",
              "type": {
                "text": "string | boolean | undefined"
              },
              "default": "undefined",
              "description": "O valor de retorno do diálogo, similar ao `returnValue` de um elemento de diálogo nativo.\nEste valor é definido quando o diálogo é fechado e pode ser usado para determinar qual ação\nfoi tomada pelo usuário.",
              "attribute": "returnValue"
            },
            {
              "kind": "method",
              "name": "setupFooterButtons",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleFooterButtonClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleDocumentKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "playAnimation",
              "privacy": "private",
              "parameters": [
                {
                  "name": "target",
                  "type": {
                    "text": "HTMLElement"
                  }
                },
                {
                  "name": "animationName",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "requestClose",
              "privacy": "private",
              "parameters": [
                {
                  "name": "source",
                  "type": {
                    "text": "CpsRequestClose['detail']['source']"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "addOpenListeners",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "removeOpenListeners",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleFormSubmission",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "SubmitEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleOpenChange"
            },
            {
              "kind": "method",
              "name": "show",
              "description": "Mostra a caixa de diálogo."
            },
            {
              "kind": "method",
              "name": "close",
              "parameters": [
                {
                  "name": "returnValue",
                  "optional": true,
                  "type": {
                    "text": "string | boolean"
                  }
                }
              ],
              "description": "Fecha a caixa de diálogo, opcionalmente definindo um valor de retorno."
            }
          ],
          "events": [
            {
              "description": "Emitido quando a caixa de diálogo começa a ser aberta.",
              "name": "cps-show",
              "reactName": "onCpsShow"
            },
            {
              "description": "Emitido após a caixa de diálogo ser aberta e todas as animações serem concluídas.",
              "name": "cps-after-show",
              "reactName": "onCpsAfterShow"
            },
            {
              "description": "Emitido quando a caixa de diálogo começa a ser fechada.",
              "name": "cps-close",
              "reactName": "onCpsClose"
            },
            {
              "description": "Emitido após a caixa de diálogo ser fechada e todas as animações serem concluídas.",
              "name": "cps-after-close",
              "reactName": "onCpsAfterClose"
            },
            {
              "description": "Emitido quando a caixa de diálogo é aberta e está pronta para receber foco. Chamar `event.preventDefault()` impedirá o foco e permitirá que você o defina em um elemento diferente, como um campo de entrada.",
              "name": "cps-initial-focus",
              "reactName": "onCpsInitialFocus"
            },
            {
              "type": {
                "text": "{ source: 'backdrop' | 'header' | 'keyboard' }"
              },
              "description": "Emitido quando o usuário tenta fechar a caixa de diálogo clicando no botão de fechar, clicando na sobreposição ou pressionando Escape. Chamar `event.preventDefault()` manterá a caixa de diálogo aberta. Evite usar isso a menos que fechar a caixa de diálogo resulte em comportamento destrutivo, como perda de dados.",
              "name": "cps-request-close",
              "reactName": "onCpsRequestClose"
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se a caixa de diálogo está aberta ou não. Você pode alternar este atributo para mostrar e ocultar a caixa de diálogo, ou pode\nusar os métodos `show()` e `hide()` e este atributo refletirá o estado aberto da caixa de diálogo.",
              "fieldName": "open"
            },
            {
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Habilita a exibição de um botão de fechar no cabeçalho, como uma forma ainda mais evidente ao usuário de que a caixa de diálogo pode ser fechada.\nNão possui efeito caso não haja cabeçalho, ou seja, se não houver valor no atributo `label` e não houver conteúdo no _slot_ `label`.",
              "fieldName": "closable"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo da caixa de diálogo exibido no cabeçalho. Você deve sempre incluir um rótulo relevante para\nacessibilidade adequada. Se você precisar exibir HTML, use o slot `label` em vez disso.",
              "fieldName": "label"
            },
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo de acessibilidade para o diálogo. Se não for especificado, o atributo `label` será usado.\nÉ altamente recomendável definir este atributo, caso não haja um valor definido para o atributo `label`.",
              "fieldName": "ariaLabel"
            },
            {
              "name": "returnValue",
              "type": {
                "text": "string | boolean | undefined"
              },
              "default": "undefined",
              "description": "O valor de retorno do diálogo, similar ao `returnValue` de um elemento de diálogo nativo.\nEste valor é definido quando o diálogo é fechado e pode ser usado para determinar qual ação\nfoi tomada pelo usuário.",
              "resolveInitializer": {
                "module": "src/components/dialog/dialog.component.ts"
              },
              "fieldName": "returnValue"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Caixas de diálogo, às vezes chamadas de \"modais\", aparecem acima de outros elementos na página e requerem atenção imediata do usuário.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/dialog",
          "status": "stable",
          "since": "0.17.0",
          "dependencies": [
            "cps-icon-button",
            "cps-tooltip"
          ],
          "animations": [
            {
              "name": "dialog.show",
              "description": "A animação a ser usada ao mostrar a caixa de diálogo."
            },
            {
              "name": "dialog.hide",
              "description": "A animação a ser usada ao ocultar a caixa de diálogo."
            },
            {
              "name": "dialog.denyClose",
              "description": "A animação a ser usada quando uma solicitação para fechar a caixa de diálogo é negada."
            },
            {
              "name": "dialog.backdrop.show",
              "description": "A animação a ser usada ao mostrar a sobreposição da caixa de diálogo."
            },
            {
              "name": "dialog.backdrop.hide",
              "description": "A animação a ser usada ao ocultar a sobreposição da caixa de diálogo."
            }
          ],
          "tagName": "cps-dialog",
          "customElement": true
        },
        {
          "kind": "function",
          "name": "showAlert",
          "return": {
            "type": {
              "text": "Promise<void>"
            }
          },
          "parameters": [
            {
              "name": "message",
              "type": {
                "text": "string"
              },
              "description": "The message to display in the dialog body."
            },
            {
              "name": "title",
              "default": "''",
              "type": {
                "text": "string"
              },
              "description": "Optional title for the dialog",
              "optional": true
            },
            {
              "name": "button",
              "default": "'OK'",
              "type": {
                "text": "string"
              },
              "description": "Optional text for the button, defaults to \"OK\".",
              "optional": true
            }
          ],
          "description": "Displays an alert dialog using a `CpsDialog` instance."
        },
        {
          "kind": "function",
          "name": "showConfirm",
          "return": {
            "type": {
              "text": "Promise<boolean>"
            }
          },
          "parameters": [
            {
              "name": "message",
              "type": {
                "text": "string"
              },
              "description": "The message to display in the dialog body."
            },
            {
              "name": "title",
              "default": "''",
              "type": {
                "text": "string"
              },
              "description": "Optional title for the dialog.",
              "optional": true
            },
            {
              "name": "buttonYes",
              "default": "'Confirmar'",
              "type": {
                "text": "string"
              },
              "description": "Optional text for the confirmation button, defaults to \"Yes\".",
              "optional": true
            },
            {
              "name": "buttonNo",
              "default": "'Cancelar'",
              "type": {
                "text": "string"
              },
              "description": "Optional text for the cancelation button, defaults to \"No\".",
              "optional": true
            }
          ],
          "description": "Displays a confirm dialog using a `CpsDialog` instance."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsDialog",
            "module": "components/dialog/dialog.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-dialog",
          "declaration": {
            "name": "CpsDialog",
            "module": "components/dialog/dialog.component.js"
          }
        },
        {
          "kind": "js",
          "name": "showAlert",
          "declaration": {
            "name": "showAlert",
            "module": "components/dialog/dialog.component.js"
          }
        },
        {
          "kind": "js",
          "name": "showConfirm",
          "declaration": {
            "name": "showConfirm",
            "module": "components/dialog/dialog.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsDialog",
          "declaration": {
            "name": "CpsDialog",
            "module": "components/dialog/dialog.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/drawer/drawer.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsDrawer",
          "cssProperties": [
            {
              "description": "O tamanho preferencial da gaveta de navegação. Será aplicado à largura ou altura dependendo do `placement`.",
              "name": "--size"
            },
            {
              "description": "A quantidade de preenchimento a ser usada para o cabeçalho.",
              "name": "--header-spacing"
            },
            {
              "description": "A quantidade de preenchimento a ser usada para o corpo.",
              "name": "--body-spacing"
            },
            {
              "description": "A quantidade de preenchimento a ser usada para o rodapé.",
              "name": "--footer-spacing"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento base que envolve o componente.",
              "name": "base"
            },
            {
              "description": "A sobreposição que cobre a tela por trás da gaveta de navegação.",
              "name": "backdrop"
            },
            {
              "description": "O painel da gaveta de navegação (onde a gaveta e seu conteúdo são renderizados).",
              "name": "panel"
            },
            {
              "description": "O cabeçalho da gaveta de navegação. Este elemento envolve o título e ações do cabeçalho.",
              "name": "header"
            },
            {
              "description": "Contêiner para ações opcionais do cabeçalho.",
              "name": "header-actions"
            },
            {
              "description": "O título da gaveta de navegação.",
              "name": "title"
            },
            {
              "description": "O botão de fechar, um `<cps-icon-button>`.",
              "name": "close-button"
            },
            {
              "description": "A parte `base` exportada do botão de fechar.",
              "name": "close-button__base"
            },
            {
              "description": "O corpo da gaveta de navegação.",
              "name": "body"
            },
            {
              "description": "O rodapé da gaveta de navegação.",
              "name": "footer"
            }
          ],
          "slots": [
            {
              "description": "O conteúdo principal da gaveta de navegação.",
              "name": ""
            },
            {
              "description": "O rótulo da gaveta de navegação. Alternativamente, você pode usar o atributo `label`.",
              "name": "label"
            },
            {
              "description": "Ações opcionais para adicionar ao cabeçalho. Funciona melhor com `<cps-icon-button>`.",
              "name": "header-actions"
            },
            {
              "description": "O rodapé da gaveta de navegação, geralmente um ou mais botões representando várias opções.",
              "name": "footer"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, '[default]', 'label', 'header-actions', 'footer')"
            },
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "modal",
              "type": {
                "text": "Modal"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "originalTrigger",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "drawer",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "panel",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "backdrop",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se a gaveta de navegação está aberta ou não.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Habilita a exibição de um botão de fechar no cabeçalho, como uma forma ainda mais evidente ao usuário de que a caixa de diálogo pode ser fechada.\nNão possui efeito caso não haja cabeçalho, ou seja, se não houver valor no atributo `label` e não houver conteúdo no _slot_ `label`.",
              "attribute": "closable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo da caixa de diálogo exibido no cabeçalho. Você deve sempre incluir um rótulo relevante para\nacessibilidade adequada. Se você precisar exibir HTML, use o slot `label` em vez disso.",
              "attribute": "label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "ariaLabel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo de acessibilidade para o diálogo. Se não for especificado, o atributo `label` será usado.\nÉ altamente recomendável definir este atributo, caso não haja um valor definido para o atributo `label`.",
              "attribute": "aria-label"
            },
            {
              "kind": "field",
              "name": "placement",
              "type": {
                "text": "'top' | 'end' | 'bottom' | 'start'"
              },
              "default": "'end'",
              "description": "Direção de onde a gaveta de navegação será exibida.",
              "attribute": "placement",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "contained",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Por padrão, a gaveta de navegação é uma sobreposição sobre toda a página.\nUsando este atributo, ela passa a ser contida dentro de seu elemento pai.",
              "attribute": "contained",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "playAnimation",
              "privacy": "private",
              "parameters": [
                {
                  "name": "target",
                  "type": {
                    "text": "HTMLElement"
                  }
                },
                {
                  "name": "animationName",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "requestClose",
              "privacy": "private",
              "parameters": [
                {
                  "name": "source",
                  "type": {
                    "text": "'backdrop' | 'header' | 'keyboard'"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "addOpenListeners",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "removeOpenListeners",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDocumentKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleOpenChange"
            },
            {
              "kind": "method",
              "name": "show",
              "description": "Mostra a gaveta de navegação."
            },
            {
              "kind": "method",
              "name": "close",
              "description": "Fecha a gaveta de navegação."
            }
          ],
          "events": [
            {
              "description": "Emitido quando a gaveta de navegação começa a ser aberta.",
              "name": "cps-show",
              "reactName": "onCpsShow"
            },
            {
              "description": "Emitido após a gaveta de navegação ser aberta e todas as animações serem concluídas.",
              "name": "cps-after-show",
              "reactName": "onCpsAfterShow"
            },
            {
              "description": "Emitido quando a gaveta de navegação começa a ser fechada.",
              "name": "cps-close",
              "reactName": "onCpsClose"
            },
            {
              "description": "Emitido após a gaveta de navegação ser fechada e todas as animações serem concluídas.",
              "name": "cps-after-close",
              "reactName": "onCpsAfterClose"
            },
            {
              "description": "Emitido quando a gaveta de navegação é aberta e está pronta para receber foco. Chamar `event.preventDefault()` impedirá o foco e permitirá que você o defina em um elemento diferente, como um campo de entrada.",
              "name": "cps-initial-focus",
              "reactName": "onCpsInitialFocus"
            },
            {
              "type": {
                "text": "{ source: 'backdrop' | 'header' | 'keyboard' }"
              },
              "description": "Emitido quando o usuário tenta fechar a gaveta de navegação clicando no botão de fechar, clicando na sobreposição ou pressionando Escape. Chamar `event.preventDefault()` manterá a gaveta de navegação aberta. Evite usar isso a menos que fechar a gaveta de navegação resulte em comportamento destrutivo, como perda de dados.",
              "name": "cps-request-close",
              "reactName": "onCpsRequestClose"
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se a gaveta de navegação está aberta ou não.",
              "fieldName": "open"
            },
            {
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Habilita a exibição de um botão de fechar no cabeçalho, como uma forma ainda mais evidente ao usuário de que a caixa de diálogo pode ser fechada.\nNão possui efeito caso não haja cabeçalho, ou seja, se não houver valor no atributo `label` e não houver conteúdo no _slot_ `label`.",
              "fieldName": "closable"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo da caixa de diálogo exibido no cabeçalho. Você deve sempre incluir um rótulo relevante para\nacessibilidade adequada. Se você precisar exibir HTML, use o slot `label` em vez disso.",
              "fieldName": "label"
            },
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo de acessibilidade para o diálogo. Se não for especificado, o atributo `label` será usado.\nÉ altamente recomendável definir este atributo, caso não haja um valor definido para o atributo `label`.",
              "fieldName": "ariaLabel"
            },
            {
              "name": "placement",
              "type": {
                "text": "'top' | 'end' | 'bottom' | 'start'"
              },
              "default": "'end'",
              "description": "Direção de onde a gaveta de navegação será exibida.",
              "fieldName": "placement"
            },
            {
              "name": "contained",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Por padrão, a gaveta de navegação é uma sobreposição sobre toda a página.\nUsando este atributo, ela passa a ser contida dentro de seu elemento pai.",
              "fieldName": "contained"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Gavetas de navegação (_drawers_) deslizam a partir de uma borda da tela para exibir informações ou ações complementares, causando uma mudança de foco imediata para o usuário.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/drawer",
          "status": "stable",
          "since": "0.20.0",
          "dependencies": [
            "cps-icon-button"
          ],
          "animations": [
            {
              "name": "drawer.showTop",
              "description": "Animação ao mostrar a gaveta de navegação vindo do topo."
            },
            {
              "name": "drawer.showEnd",
              "description": "Animação ao mostrar a gaveta de navegação vindo da direita."
            },
            {
              "name": "drawer.showBottom",
              "description": "Animação ao mostrar a gaveta de navegação vindo de baixo."
            },
            {
              "name": "drawer.showStart",
              "description": "Animação ao mostrar a gaveta de navegação vindo da esquerda."
            },
            {
              "name": "drawer.hideTop",
              "description": "Animação ao ocultar a gaveta de navegação para o topo."
            },
            {
              "name": "drawer.hideEnd",
              "description": "Animação ao ocultar a gaveta de navegação para a direita."
            },
            {
              "name": "drawer.hideBottom",
              "description": "Animação ao ocultar a gaveta de navegação para baixo."
            },
            {
              "name": "drawer.hideStart",
              "description": "Animação ao ocultar a gaveta de navegação para a esquerda."
            },
            {
              "name": "drawer.denyClose",
              "description": "Animação ao negar o fechamento da gaveta de navegação."
            },
            {
              "name": "drawer.backdrop.show",
              "description": "Animação ao mostrar a sobreposição da gaveta de navegação."
            },
            {
              "name": "drawer.backdrop.hide",
              "description": "Animação ao ocultar a sobreposição da gaveta de navegação."
            }
          ],
          "tagName": "cps-drawer",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsDrawer",
            "module": "components/drawer/drawer.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-drawer",
          "declaration": {
            "name": "CpsDrawer",
            "module": "components/drawer/drawer.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsDrawer",
          "declaration": {
            "name": "CpsDrawer",
            "module": "components/drawer/drawer.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/dropdown/dropdown.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsDropdown",
          "cssParts": [
            {
              "description": "O elemento base que embrulha o botão de ação, o ícone de expansão, e eventuais prefixo e botão de limpar.",
              "name": "field"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `prefix`.",
              "name": "prefix"
            },
            {
              "description": "A área textual interna (um `<span>`), a qual apresenta o texto da opção atualmente selecionada, ou um eventual _placeholder_.",
              "name": "span"
            },
            {
              "description": "O elemento base que embrulha o menu contextual (um `<div>`), onde as opções injetadas são posicionadas.",
              "name": "menu"
            },
            {
              "description": "O botão de limpar o campo (caso `clearable` esteja em uso).",
              "name": "clear-button"
            },
            {
              "description": "A parte `base` re-exportada do botão de limpar.",
              "name": "clear-button__base"
            },
            {
              "description": "A parte `icon` re-exportada do botão de limpar.",
              "name": "clear-button__icon"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `expand-icon`.",
              "name": "expand-icon"
            }
          ],
          "slots": [
            {
              "description": "As opções da lista suspensa. Cada opção deve ser um `<cps-option>`. Opcionalmente, também pode conter `<cps-separator>` e `<cps-label>` para agrupar itens visualmente.",
              "name": ""
            },
            {
              "description": "Um ícone ou elemento similar antes do conteúdo principal.",
              "name": "prefix"
            },
            {
              "description": "Indicador que demonstra se o controle está expandido ou contraído (idealmente, um `<cps-icon>`). Se rotaciona de acordo com a abertura e o fechamento da lista suspensa.",
              "name": "expand-icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "typeToSelectString",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "typeToSelectTimeout",
              "type": {
                "text": "number"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "flyout",
              "type": {
                "text": "CpsFlyout"
              }
            },
            {
              "kind": "field",
              "name": "field",
              "type": {
                "text": "HTMLSlotElement"
              }
            },
            {
              "kind": "field",
              "name": "displaySpan",
              "type": {
                "text": "HTMLSpanElement"
              }
            },
            {
              "kind": "field",
              "name": "valueInput",
              "type": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "menu",
              "type": {
                "text": "HTMLSlotElement"
              }
            },
            {
              "kind": "field",
              "name": "hasFocus",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "generatedId",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "displayText",
              "type": {
                "text": "string"
              },
              "default": "''"
            },
            {
              "kind": "field",
              "name": "currentOption",
              "type": {
                "text": "CpsOption"
              }
            },
            {
              "kind": "field",
              "name": "selectedOptions",
              "type": {
                "text": "CpsOption[]"
              },
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "attribute": "id"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O valor do campo, permite recuperar ou definir uma opção selecionada.",
              "attribute": "value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Texto de espaço reservado para exibir uma dica quando o campo estiver vazio.",
              "attribute": "placeholder"
            },
            {
              "kind": "field",
              "name": "keepPlaceholder",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Define se o espaço reservado deve ser exibido permanentemente,\nindependentemente de uma opção estar selecionada.",
              "attribute": "keep-placeholder"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "clearable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adiciona um botão de limpar exibido quando o campo não estiver vazio.",
              "attribute": "clearable"
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o menu de seleção de opções está aberto. Você pode alternar este atributo, manualmente ou reativamente, para mostrar e ocultar o menu. Opcionalmente, pode utilizar os métodos `show()` e `hide()` se preferir uma abordagem imperativa, e este atributo refletirá o estado aberto do menu em tempo real.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "strategy",
              "type": {
                "text": "'absolute' | 'fixed'"
              },
              "default": "'absolute'",
              "description": "Estratégia a nível de CSS do posicionamento do menu. A estratégia `absolute` funciona bem na maioria dos casos, mas se rolagem externa causar o corte do menu (se um elemento pai for `overflow` igual a `auto` ou `scroll`), usar uma estratégia de posição `fixed` pode contornar o problema. Entretanto, posicionamento fixo pode não funcionar em todos os cenários, portanto deve ser habilitado apenas quando necessário, e testado com atenção.",
              "attribute": "strategy",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "placement",
              "type": {
                "text": "'top' | 'bottom'"
              },
              "default": "'bottom'",
              "description": "O posicionamento preferido do menu de seleção em relação ao campo base. Observe que o posicionamento real poderá variar, se o posicionamento desejado não for viável, no intuito de manter o painel dentro da área de visualização.",
              "attribute": "placement",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "forgetSelection",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o menu de seleção de opções deve esquecer a seleção atual após o fechamento. Isso pode ser útil para menus que servem apenas como um seletor visual, mas com funcionalidade totalmente personalizada após a seleção.",
              "attribute": "forget-selection"
            },
            {
              "kind": "method",
              "name": "handleIdChange"
            },
            {
              "kind": "method",
              "name": "addOpenListeners",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "removeOpenListeners",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDocumentFocusIn",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleDocumentKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleDocumentMouseDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleTriggerMouseDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleTriggerKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleClearClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleClearMouseDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleOptionClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleDefaultSlotChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "getAllLabels",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "getAllOptions",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "getFirstOption",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "setCurrentOption",
              "privacy": "private",
              "parameters": [
                {
                  "name": "option",
                  "type": {
                    "text": "CpsOption | null"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "setSelectedOptions",
              "privacy": "private",
              "parameters": [
                {
                  "name": "option",
                  "type": {
                    "text": "CpsOption | CpsOption[]"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "selectionChanged",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "handleValueChange"
            },
            {
              "kind": "method",
              "name": "handleOpenChange"
            },
            {
              "kind": "method",
              "name": "show",
              "description": "Exibe o menu seletor de opções."
            },
            {
              "kind": "method",
              "name": "hide",
              "description": "Oculta o menu seletor de opções."
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no campo."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do campo."
            }
          ],
          "events": [
            {
              "description": "Emitido quando a alteração do valor do controle é confirmada pelo usuário.",
              "name": "cps-change",
              "reactName": "onCpsChange"
            },
            {
              "description": "Emitido quando o botão de limpar é ativado (caso `clearable` esteja em uso).",
              "name": "cps-clear",
              "reactName": "onCpsClear"
            },
            {
              "description": "Emitido quando o controle obtém o foco.",
              "name": "cps-focus",
              "reactName": "onCpsFocus"
            },
            {
              "description": "Emitido quando o controle perde o foco.",
              "name": "cps-blur",
              "reactName": "onCpsBlur"
            },
            {
              "description": "Emitido quando a lista suspensa de opções começa a ser exibida.",
              "name": "cps-show",
              "reactName": "onCpsShow"
            },
            {
              "description": "Emitido após a lista suspensa de opções ser exibida e todas as animações terem sido concluídas.",
              "name": "cps-after-show",
              "reactName": "onCpsAfterShow"
            },
            {
              "description": "Emitido quando a lista suspensa de opções começa a ser ocultada.",
              "name": "cps-hide",
              "reactName": "onCpsHide"
            },
            {
              "description": "Emitido após a lista suspensa de opções ser ocultada e todas as animações terem sido concluídas.",
              "name": "cps-after-hide",
              "reactName": "onCpsAfterHide"
            }
          ],
          "attributes": [
            {
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "fieldName": "id"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O valor do campo, permite recuperar ou definir uma opção selecionada.",
              "fieldName": "value"
            },
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "fieldName": "size"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Texto de espaço reservado para exibir uma dica quando o campo estiver vazio.",
              "fieldName": "placeholder"
            },
            {
              "name": "keep-placeholder",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Define se o espaço reservado deve ser exibido permanentemente,\nindependentemente de uma opção estar selecionada.",
              "fieldName": "keepPlaceholder"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "fieldName": "disabled"
            },
            {
              "name": "clearable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adiciona um botão de limpar exibido quando o campo não estiver vazio.",
              "fieldName": "clearable"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o menu de seleção de opções está aberto. Você pode alternar este atributo, manualmente ou reativamente, para mostrar e ocultar o menu. Opcionalmente, pode utilizar os métodos `show()` e `hide()` se preferir uma abordagem imperativa, e este atributo refletirá o estado aberto do menu em tempo real.",
              "fieldName": "open"
            },
            {
              "name": "strategy",
              "type": {
                "text": "'absolute' | 'fixed'"
              },
              "default": "'absolute'",
              "description": "Estratégia a nível de CSS do posicionamento do menu. A estratégia `absolute` funciona bem na maioria dos casos, mas se rolagem externa causar o corte do menu (se um elemento pai for `overflow` igual a `auto` ou `scroll`), usar uma estratégia de posição `fixed` pode contornar o problema. Entretanto, posicionamento fixo pode não funcionar em todos os cenários, portanto deve ser habilitado apenas quando necessário, e testado com atenção.",
              "fieldName": "strategy"
            },
            {
              "name": "placement",
              "type": {
                "text": "'top' | 'bottom'"
              },
              "default": "'bottom'",
              "description": "O posicionamento preferido do menu de seleção em relação ao campo base. Observe que o posicionamento real poderá variar, se o posicionamento desejado não for viável, no intuito de manter o painel dentro da área de visualização.",
              "fieldName": "placement"
            },
            {
              "name": "forget-selection",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o menu de seleção de opções deve esquecer a seleção atual após o fechamento. Isso pode ser útil para menus que servem apenas como um seletor visual, mas com funcionalidade totalmente personalizada após a seleção.",
              "fieldName": "forgetSelection"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Botões _dropdown_ permitem escolher itens de um menu de opções predefinidas.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/dropdown",
          "status": "stable",
          "since": "0.10",
          "dependencies": [
            "cps-icon",
            "cps-icon-button",
            "cps-flyout"
          ],
          "animations": [
            {
              "name": "dropdown.show",
              "description": "A animação a ser usada ao exibir a lista de opções."
            },
            {
              "name": "dropdown.hide",
              "description": "A animação a ser usada ao ocultar a lista de opções."
            }
          ],
          "tagName": "cps-dropdown",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsDropdown",
            "module": "components/dropdown/dropdown.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-dropdown",
          "declaration": {
            "name": "CpsDropdown",
            "module": "components/dropdown/dropdown.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsDropdown",
          "declaration": {
            "name": "CpsDropdown",
            "module": "components/dropdown/dropdown.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/flyout/flyout.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsFlyout",
          "cssProperties": [
            {
              "description": "Tamanho da seta. Observe que independentemente desta variável, a seta não será exibida a menos que o atributo `arrow` seja utilizado.",
              "name": "--arrow-size",
              "default": "7px"
            },
            {
              "description": "A cor de fundo do _flyout_ e de sua eventual seta (caso esteja sendo exibido em estilo balão).",
              "name": "--background-color",
              "default": "var(--cps-palette-neutral-500)"
            },
            {
              "description": "A bordar externa contornando o _flyout_ e sua eventual seta (caso esteja sendo exibido em estilo balão).",
              "name": "--border-color",
              "default": "transparent"
            },
            {
              "description": "Uma variável somente leitura que determina a largura máxima que o _flyout_ pode ter antes de transbordar. Útil para posicionar elementos filhos que precisam se ajustar junto. Esta propriedade está disponível somente quando o atributo `auto-size` é utilizado.",
              "name": "--auto-size-available-width"
            },
            {
              "description": "Uma variável somente leitura que determina a altura máxima que o _flyout_ pode ter antes de transbordar. Útil para posicionar elementos filhos que precisam se ajustar junto. Esta propriedade está disponível somente quando o atributo `auto-size` é utilizado.",
              "name": "--auto-size-available-height"
            }
          ],
          "cssParts": [
            {
              "description": "A seta do _flyout_, caso seja em estilo balão. Evite definir propriedades `top|bottom|left|right`, já que estes valores são atribuídos automaticamente conforme o )_flyout_ se move. Esta parte CSS é mais relevante para aplicar cores que combinam com seu _flyout_ personalizado, ou talvez bordas ou sombras diferenciadas.",
              "name": "arrow"
            },
            {
              "description": "O elemento base do _flyout_ (um element `<div>`). Esta parte CSS é útil para definir aparência personalizada ao corpo do _flyout_, como cor de fundo, sombras, etc.",
              "name": "container"
            }
          ],
          "slots": [
            {
              "description": "O conteúdo do _flyout_.",
              "name": ""
            },
            {
              "description": "O elemento que o _flyout_ será ancorado. Se o elemento estiver fora da estrutura hierárquica do _flyout_, use o _slot_ `anchor` em vez disso.",
              "name": "anchor"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "anchorElement",
              "type": {
                "text": "Element | VirtualElement | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "cleanup",
              "type": {
                "text": "ReturnType<typeof autoUpdate> | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "container",
              "type": {
                "text": "HTMLElement"
              },
              "description": "A referência ao elemento _flyout_ interno. Útil para animar e estilizar o flyout com JavaScript."
            },
            {
              "kind": "field",
              "name": "arrowElement",
              "type": {
                "text": "HTMLElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "anchor",
              "type": {
                "text": "Element | string | VirtualElement"
              },
              "description": "O elemento ao qual o _flyout_ será ancorado. Se o elemento estiver fora da estrutura hierárquica do _flyout_, você pode fornecer a esta propriedade o `id` deste elemento, uma instância direta dele no DOM, ou ainda um `VirtualElement`. Caso contrário, se a âncora pode ser contida junto à estrutura hierárquica do próprio _flyout_, use o _slot_ `anchor` em vez disso.",
              "attribute": "anchor"
            },
            {
              "kind": "field",
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Ativa a lógica de posicionamento e mostra o _flyout_.\nQuando este atributo é removido, a lógica de posicionamento é desativada e o _flyout_ será ocultado.",
              "attribute": "active",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "placement",
              "type": {
                "text": "| 'top'\n    | 'top-start'\n    | 'top-end'\n    | 'bottom'\n    | 'bottom-start'\n    | 'bottom-end'\n    | 'right'\n    | 'right-start'\n    | 'right-end'\n    | 'left'\n    | 'left-start'\n    | 'left-end'"
              },
              "default": "'top'",
              "description": "O posicionamento preferido do _flyout_ em relação à âncora. Observe que o posicionamento real poderá variar, se o posicionamento desejado não for viável, no intuito de manter o painel dentro da área de visualização.",
              "attribute": "placement",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "strategy",
              "type": {
                "text": "'absolute' | 'fixed'"
              },
              "default": "'absolute'",
              "description": "Estratégia a nível de CSS do posicionamento do _flyout_. A estratégia `absolute` funciona bem na maioria dos casos, mas se rolagem externa causar o corte do _flyout_ (se um elemento pai for `overflow` igual a `auto` ou `scroll`), usar uma estratégia de posição `fixed` pode contornar o problema. Entretanto, posicionamento fixo pode não funcionar em todos os cenários, portanto deve ser habilitado apenas quando necessário, e testado com atenção.",
              "attribute": "strategy",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "distance",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "A distância em pixels do _flyout_ em relação à sua âncora, para afastá-lo ou aproximá-lo da âncora.\nPor exemplo, se `placement` for `top` ou `bottom`, `distance` definirá a distância do _flyout_ no eixo vertical.",
              "attribute": "distance"
            },
            {
              "kind": "field",
              "name": "skidding",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "A distância em pixels do _flyout_ no eixo de deslocamento de sua âncora.\nPor exemplo, se `placement` for `top` ou `bottom`, `skidding` definirá a distância do _flyout_ no eixo horizontal.",
              "attribute": "skidding"
            },
            {
              "kind": "field",
              "name": "arrow",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Anexa uma seta ao _flyout_, para que apresente um estilo balão.\nO tamanho e a cor da seta podem ser personalizados usando as variáveis CSS `--arrow-size` e `--arrow-color`.\nPara personalizações adicionais, você também pode selecionar a seta para estilização\nusando `::part(arrow)` em sua folha de estilos.",
              "attribute": "arrow"
            },
            {
              "kind": "field",
              "name": "arrowPlacement",
              "type": {
                "text": "'start' | 'end' | 'center' | 'anchor'"
              },
              "default": "'anchor'",
              "description": "O posicionamento da seta.\nO padrão é `anchor`, que alinhará a seta o mais próximo possível do centro da âncora,\nconsiderando o espaço disponível e o `arrow-padding`.\nUm valor de `start`, `end` ou `center` alinhará a seta ao início, ao fim ou ao centro do _flyout_.",
              "attribute": "arrow-placement"
            },
            {
              "kind": "field",
              "name": "arrowPadding",
              "type": {
                "text": "number"
              },
              "default": "10",
              "description": "A quantidade de espaço entre a seta e as bordas do _flyout_.\nSe o _flyout_ tiver um `border-radius`, por exemplo,\nisso evitará que a seta ultrapasse o início do arredondamento.",
              "attribute": "arrow-padding"
            },
            {
              "kind": "field",
              "name": "flip",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Quando definido, o _flyout_ será girado automaticamente para caber no espaço disponível.\nVocê pode usar `flipFallbackPlacements` para configurar ainda mais como o posicionamento alternativo é determinado.",
              "attribute": "flip"
            },
            {
              "kind": "field",
              "name": "flipFallbackPlacements",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Se o posicionamento preferido não atender, o _flyout_ será testado nestes posicionamentos alternativos,\naté que um atenda. Deve ser uma `String` de qualquer número de posicionamentos separados por um espaço,\npor exemplo, `\"top bottom left\"`. Se nenhum posicionamento atender,\na estratégia de posicionamento alternativo será usada em vez disso.",
              "attribute": "flip-fallback-placements"
            },
            {
              "kind": "field",
              "name": "flipFallbackStrategy",
              "type": {
                "text": "'best-fit' | 'initial'"
              },
              "default": "'best-fit'",
              "description": "Quando nem o posicionamento preferido nem os posicionamentos alternativos se encaixam,\neste valor será usado para determinar se o _flyout_ deve ser posicionado usando o\nmelhor ajuste disponível com base no espaço disponível ou\ncomo foi inicialmente definido por seu `placement`.",
              "attribute": "flip-fallback-strategy"
            },
            {
              "kind": "field",
              "name": "flipBoundary",
              "type": {
                "text": "Element | Element[]"
              },
              "description": "A fronteira de giro descreve o(s) elemento(s) de colisão que serão verificados em casos de cortes,\nquando o _flyout_ precisar girar para se acomodar. Por padrão, a fronteira inclui ancestrais com rolagem\nque fariam com que o elemento fosse cortado. Se necessário, você pode alterar a fronteira passando uma\nreferência à instância de um ou mais elementos nesta propriedade.",
              "attribute": "flipBoundary"
            },
            {
              "kind": "field",
              "name": "flipPadding",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "A quantidade de espaço, em pixels, a ser excedido antes que o comportamento de giro ocorra.",
              "attribute": "flip-padding"
            },
            {
              "kind": "field",
              "name": "shift",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Permite reposicionar o _flyout_ ao longo do seu eixo atual, para mantê-lo à vista quando cortado.\nPor exemplo, um `placement` de `top` farão que o _flyout_ esteja posicionado com seu eixo na horizontal.\nSe a posição do _flyout_ neste eixo transpassar possíveis áreas de corte,\nele se moverá para a esquerda ou para a direita, conforme necessário.",
              "attribute": "shift"
            },
            {
              "kind": "field",
              "name": "shiftBoundary",
              "type": {
                "text": "Element | Element[]"
              },
              "description": "A fronteira de reposicionamento descreve o(s) elemento(s) de colisão que serão verificados em casos de cortes,\nquando o _flyout_ precisar ser reposicionado no seu eixo para se acomodar.\nPor padrão, a fronteira inclui ancestrais com rolagem que fariam com que o elemento fosse cortado.\nSe necessário, você pode alterar a fronteira passando uma referência à instância de\num ou mais elementos nesta propriedade.",
              "attribute": "shiftBoundary"
            },
            {
              "kind": "field",
              "name": "shiftPadding",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "A quantidade de espaço, em pixels, a ser excedido antes que o reposicionamento no eixo ocorra.",
              "attribute": "shift-padding"
            },
            {
              "kind": "field",
              "name": "autoSize",
              "type": {
                "text": "'horizontal' | 'vertical' | 'both'"
              },
              "description": "Quando definido, permite que o _flyout_ automaticamente se redimensione\npara prevenir seu transbordamento ou potenciais cortes por causa de ancestrais com rolagem.",
              "attribute": "auto-size"
            },
            {
              "kind": "field",
              "name": "sync",
              "type": {
                "text": "'exact-width' | 'min-width' | 'exact-height' | 'min-height' | 'exact-both' | 'min-both'"
              },
              "description": "Sincroniza a largura ou altura (ou ambos) do _flyout_ com a do seu elemento âncora.",
              "attribute": "sync"
            },
            {
              "kind": "field",
              "name": "autoSizeBoundary",
              "type": {
                "text": "Element | Element[]"
              },
              "description": "A fronteira de auto-dimensionamento descreve o(s) elemento(s) de colisão que serão verificados\nem casos de cortes, quando o _flyout_ precisar ser redimensionado para se acomodar.\nPor padrão, a fronteira inclui ancestrais com rolagem que fariam com que o elemento fosse cortado.\nSe necessário, você pode alterar a fronteira passando uma referência à instância de\num ou mais elementos nesta propriedade.",
              "attribute": "autoSizeBoundary"
            },
            {
              "kind": "field",
              "name": "autoSizePadding",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "A quantidade de espaço, em pixels, a ser excedido antes que o auto-dimensionamento ocorra.",
              "attribute": "auto-size-padding"
            },
            {
              "kind": "method",
              "name": "handleAnchorChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "start",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "stop",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "Promise<void>"
                }
              }
            },
            {
              "kind": "method",
              "name": "reposition",
              "description": "Força o _flyout_ a se recalcular e se reposicionar."
            }
          ],
          "events": [
            {
              "description": "Emitido quando o _flyout_ é reposicionado. Este evento pode disparar numerosas vezes, evite colocar operações custosas em seu _listener_, ou alternativamente considere usar uma estratégia de _debouce_ neste evento.",
              "name": "cps-reposition",
              "reactName": "onCpsReposition"
            }
          ],
          "attributes": [
            {
              "name": "anchor",
              "type": {
                "text": "Element | string | VirtualElement"
              },
              "description": "O elemento ao qual o _flyout_ será ancorado. Se o elemento estiver fora da estrutura hierárquica do _flyout_, você pode fornecer a esta propriedade o `id` deste elemento, uma instância direta dele no DOM, ou ainda um `VirtualElement`. Caso contrário, se a âncora pode ser contida junto à estrutura hierárquica do próprio _flyout_, use o _slot_ `anchor` em vez disso.",
              "fieldName": "anchor"
            },
            {
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Ativa a lógica de posicionamento e mostra o _flyout_.\nQuando este atributo é removido, a lógica de posicionamento é desativada e o _flyout_ será ocultado.",
              "fieldName": "active"
            },
            {
              "name": "placement",
              "type": {
                "text": "| 'top'\n    | 'top-start'\n    | 'top-end'\n    | 'bottom'\n    | 'bottom-start'\n    | 'bottom-end'\n    | 'right'\n    | 'right-start'\n    | 'right-end'\n    | 'left'\n    | 'left-start'\n    | 'left-end'"
              },
              "default": "'top'",
              "description": "O posicionamento preferido do _flyout_ em relação à âncora. Observe que o posicionamento real poderá variar, se o posicionamento desejado não for viável, no intuito de manter o painel dentro da área de visualização.",
              "fieldName": "placement"
            },
            {
              "name": "strategy",
              "type": {
                "text": "'absolute' | 'fixed'"
              },
              "default": "'absolute'",
              "description": "Estratégia a nível de CSS do posicionamento do _flyout_. A estratégia `absolute` funciona bem na maioria dos casos, mas se rolagem externa causar o corte do _flyout_ (se um elemento pai for `overflow` igual a `auto` ou `scroll`), usar uma estratégia de posição `fixed` pode contornar o problema. Entretanto, posicionamento fixo pode não funcionar em todos os cenários, portanto deve ser habilitado apenas quando necessário, e testado com atenção.",
              "fieldName": "strategy"
            },
            {
              "name": "distance",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "A distância em pixels do _flyout_ em relação à sua âncora, para afastá-lo ou aproximá-lo da âncora.\nPor exemplo, se `placement` for `top` ou `bottom`, `distance` definirá a distância do _flyout_ no eixo vertical.",
              "fieldName": "distance"
            },
            {
              "name": "skidding",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "A distância em pixels do _flyout_ no eixo de deslocamento de sua âncora.\nPor exemplo, se `placement` for `top` ou `bottom`, `skidding` definirá a distância do _flyout_ no eixo horizontal.",
              "fieldName": "skidding"
            },
            {
              "name": "arrow",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Anexa uma seta ao _flyout_, para que apresente um estilo balão.\nO tamanho e a cor da seta podem ser personalizados usando as variáveis CSS `--arrow-size` e `--arrow-color`.\nPara personalizações adicionais, você também pode selecionar a seta para estilização\nusando `::part(arrow)` em sua folha de estilos.",
              "fieldName": "arrow"
            },
            {
              "name": "arrow-placement",
              "type": {
                "text": "'start' | 'end' | 'center' | 'anchor'"
              },
              "default": "'anchor'",
              "description": "O posicionamento da seta.\nO padrão é `anchor`, que alinhará a seta o mais próximo possível do centro da âncora,\nconsiderando o espaço disponível e o `arrow-padding`.\nUm valor de `start`, `end` ou `center` alinhará a seta ao início, ao fim ou ao centro do _flyout_.",
              "fieldName": "arrowPlacement"
            },
            {
              "name": "arrow-padding",
              "type": {
                "text": "number"
              },
              "default": "10",
              "description": "A quantidade de espaço entre a seta e as bordas do _flyout_.\nSe o _flyout_ tiver um `border-radius`, por exemplo,\nisso evitará que a seta ultrapasse o início do arredondamento.",
              "fieldName": "arrowPadding"
            },
            {
              "name": "flip",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Quando definido, o _flyout_ será girado automaticamente para caber no espaço disponível.\nVocê pode usar `flipFallbackPlacements` para configurar ainda mais como o posicionamento alternativo é determinado.",
              "fieldName": "flip"
            },
            {
              "name": "flip-fallback-placements",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Se o posicionamento preferido não atender, o _flyout_ será testado nestes posicionamentos alternativos,\naté que um atenda. Deve ser uma `String` de qualquer número de posicionamentos separados por um espaço,\npor exemplo, `\"top bottom left\"`. Se nenhum posicionamento atender,\na estratégia de posicionamento alternativo será usada em vez disso.",
              "fieldName": "flipFallbackPlacements"
            },
            {
              "name": "flip-fallback-strategy",
              "type": {
                "text": "'best-fit' | 'initial'"
              },
              "default": "'best-fit'",
              "description": "Quando nem o posicionamento preferido nem os posicionamentos alternativos se encaixam,\neste valor será usado para determinar se o _flyout_ deve ser posicionado usando o\nmelhor ajuste disponível com base no espaço disponível ou\ncomo foi inicialmente definido por seu `placement`.",
              "fieldName": "flipFallbackStrategy"
            },
            {
              "name": "flipBoundary",
              "type": {
                "text": "Element | Element[]"
              },
              "description": "A fronteira de giro descreve o(s) elemento(s) de colisão que serão verificados em casos de cortes,\nquando o _flyout_ precisar girar para se acomodar. Por padrão, a fronteira inclui ancestrais com rolagem\nque fariam com que o elemento fosse cortado. Se necessário, você pode alterar a fronteira passando uma\nreferência à instância de um ou mais elementos nesta propriedade.",
              "fieldName": "flipBoundary"
            },
            {
              "name": "flip-padding",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "A quantidade de espaço, em pixels, a ser excedido antes que o comportamento de giro ocorra.",
              "fieldName": "flipPadding"
            },
            {
              "name": "shift",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Permite reposicionar o _flyout_ ao longo do seu eixo atual, para mantê-lo à vista quando cortado.\nPor exemplo, um `placement` de `top` farão que o _flyout_ esteja posicionado com seu eixo na horizontal.\nSe a posição do _flyout_ neste eixo transpassar possíveis áreas de corte,\nele se moverá para a esquerda ou para a direita, conforme necessário.",
              "fieldName": "shift"
            },
            {
              "name": "shiftBoundary",
              "type": {
                "text": "Element | Element[]"
              },
              "description": "A fronteira de reposicionamento descreve o(s) elemento(s) de colisão que serão verificados em casos de cortes,\nquando o _flyout_ precisar ser reposicionado no seu eixo para se acomodar.\nPor padrão, a fronteira inclui ancestrais com rolagem que fariam com que o elemento fosse cortado.\nSe necessário, você pode alterar a fronteira passando uma referência à instância de\num ou mais elementos nesta propriedade.",
              "fieldName": "shiftBoundary"
            },
            {
              "name": "shift-padding",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "A quantidade de espaço, em pixels, a ser excedido antes que o reposicionamento no eixo ocorra.",
              "fieldName": "shiftPadding"
            },
            {
              "name": "auto-size",
              "type": {
                "text": "'horizontal' | 'vertical' | 'both'"
              },
              "description": "Quando definido, permite que o _flyout_ automaticamente se redimensione\npara prevenir seu transbordamento ou potenciais cortes por causa de ancestrais com rolagem.",
              "fieldName": "autoSize"
            },
            {
              "name": "sync",
              "type": {
                "text": "'exact-width' | 'min-width' | 'exact-height' | 'min-height' | 'exact-both' | 'min-both'"
              },
              "description": "Sincroniza a largura ou altura (ou ambos) do _flyout_ com a do seu elemento âncora.",
              "fieldName": "sync"
            },
            {
              "name": "autoSizeBoundary",
              "type": {
                "text": "Element | Element[]"
              },
              "description": "A fronteira de auto-dimensionamento descreve o(s) elemento(s) de colisão que serão verificados\nem casos de cortes, quando o _flyout_ precisar ser redimensionado para se acomodar.\nPor padrão, a fronteira inclui ancestrais com rolagem que fariam com que o elemento fosse cortado.\nSe necessário, você pode alterar a fronteira passando uma referência à instância de\num ou mais elementos nesta propriedade.",
              "fieldName": "autoSizeBoundary"
            },
            {
              "name": "auto-size-padding",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "A quantidade de espaço, em pixels, a ser excedido antes que o auto-dimensionamento ocorra.",
              "fieldName": "autoSizePadding"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "_Flyout_ é um utilitário que permite ancorar caixas flutuantes declarativamente a outro elemento.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/utilitários/flyout",
          "status": "stable",
          "since": "0.5",
          "tagName": "cps-flyout",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsFlyout",
            "module": "components/flyout/flyout.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-flyout",
          "declaration": {
            "name": "CpsFlyout",
            "module": "components/flyout/flyout.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsFlyout",
          "declaration": {
            "name": "CpsFlyout",
            "module": "components/flyout/flyout.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/format-bytes/format-bytes.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsFormatBytes",
          "members": [
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "O número (valor bruto em _bytes_ ou _bits_) a ser formatado.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "unit",
              "type": {
                "text": "'byte' | 'bit'"
              },
              "default": "'byte'",
              "description": "O tipo de unidade a ser considerado para as conversões de valores.",
              "attribute": "unit"
            },
            {
              "kind": "field",
              "name": "display",
              "type": {
                "text": "'long' | 'short' | 'narrow'"
              },
              "default": "'short'",
              "description": "Determina como formatar o resultado, por exemplo, \"100 bytes\", \"100 b\" ou \"100b\".",
              "attribute": "display"
            },
            {
              "kind": "method",
              "name": "_convertToBytes",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "number"
                }
              },
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "unit",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_formatBytes",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "{ formattedValue: number; formattedUnit: string }"
                }
              },
              "parameters": [
                {
                  "name": "bytes",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "O número (valor bruto em _bytes_ ou _bits_) a ser formatado.",
              "fieldName": "value"
            },
            {
              "name": "unit",
              "type": {
                "text": "'byte' | 'bit'"
              },
              "default": "'byte'",
              "description": "O tipo de unidade a ser considerado para as conversões de valores.",
              "fieldName": "unit"
            },
            {
              "name": "display",
              "type": {
                "text": "'long' | 'short' | 'narrow'"
              },
              "default": "'short'",
              "description": "Determina como formatar o resultado, por exemplo, \"100 bytes\", \"100 b\" ou \"100b\".",
              "fieldName": "display"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Formata um número como um valor em _bytes_ ou _bits_ legível por humanos.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/utilitários/format-bytes",
          "status": "stable",
          "since": "0.16.0",
          "tagName": "cps-format-bytes",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsFormatBytes",
            "module": "components/format-bytes/format-bytes.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-format-bytes",
          "declaration": {
            "name": "CpsFormatBytes",
            "module": "components/format-bytes/format-bytes.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsFormatBytes",
          "declaration": {
            "name": "CpsFormatBytes",
            "module": "components/format-bytes/format-bytes.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/format-date/format-date.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsFormatDate",
          "members": [
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "date",
              "type": {
                "text": "Date | string"
              },
              "default": "new Date()",
              "description": "A data/hora a ser formatada. Se não for definida, a data e hora atuais serão usadas.\nAo passar um texto, é altamente recomendado usar o formato ISO 8601 para garantir\nque os fusos horários sejam tratados corretamente. Para converter uma data para este\nformato em JavaScript, use [`date.toISOString()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString).",
              "attribute": "date"
            },
            {
              "kind": "field",
              "name": "weekday",
              "type": {
                "text": "'narrow' | 'short' | 'long'"
              },
              "description": "O formato para exibir o dia da semana.",
              "attribute": "weekday"
            },
            {
              "kind": "field",
              "name": "era",
              "type": {
                "text": "'narrow' | 'short' | 'long'"
              },
              "description": "O formato para exibir a era.",
              "attribute": "era"
            },
            {
              "kind": "field",
              "name": "year",
              "type": {
                "text": "'numeric' | '2-digit'"
              },
              "description": "O formato para exibir o ano.",
              "attribute": "year"
            },
            {
              "kind": "field",
              "name": "month",
              "type": {
                "text": "'numeric' | '2-digit' | 'narrow' | 'short' | 'long'"
              },
              "description": "O formato para exibir o mês.",
              "attribute": "month"
            },
            {
              "kind": "field",
              "name": "day",
              "type": {
                "text": "'numeric' | '2-digit'"
              },
              "description": "O formato para exibir o dia.",
              "attribute": "day"
            },
            {
              "kind": "field",
              "name": "hour",
              "type": {
                "text": "'numeric' | '2-digit'"
              },
              "description": "O formato para exibir a hora.",
              "attribute": "hour"
            },
            {
              "kind": "field",
              "name": "minute",
              "type": {
                "text": "'numeric' | '2-digit'"
              },
              "description": "O formato para exibir os minutos.",
              "attribute": "minute"
            },
            {
              "kind": "field",
              "name": "second",
              "type": {
                "text": "'numeric' | '2-digit'"
              },
              "description": "O formato para exibir os segundos.",
              "attribute": "second"
            },
            {
              "kind": "field",
              "name": "timeZoneName",
              "type": {
                "text": "'short' | 'long'"
              },
              "description": "O formato para exibir o nome do fuso horário.",
              "attribute": "time-zone-name"
            },
            {
              "kind": "field",
              "name": "timeZone",
              "type": {
                "text": "string"
              },
              "description": "O fuso horário no qual o horário será expresso.",
              "attribute": "time-zone"
            },
            {
              "kind": "field",
              "name": "hourFormat",
              "type": {
                "text": "'auto' | '12' | '24'"
              },
              "default": "'auto'",
              "description": "O formato para exibir a hora.",
              "attribute": "hour-format"
            }
          ],
          "attributes": [
            {
              "name": "date",
              "type": {
                "text": "Date | string"
              },
              "default": "new Date()",
              "description": "A data/hora a ser formatada. Se não for definida, a data e hora atuais serão usadas.\nAo passar um texto, é altamente recomendado usar o formato ISO 8601 para garantir\nque os fusos horários sejam tratados corretamente. Para converter uma data para este\nformato em JavaScript, use [`date.toISOString()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString).",
              "fieldName": "date"
            },
            {
              "name": "weekday",
              "type": {
                "text": "'narrow' | 'short' | 'long'"
              },
              "description": "O formato para exibir o dia da semana.",
              "fieldName": "weekday"
            },
            {
              "name": "era",
              "type": {
                "text": "'narrow' | 'short' | 'long'"
              },
              "description": "O formato para exibir a era.",
              "fieldName": "era"
            },
            {
              "name": "year",
              "type": {
                "text": "'numeric' | '2-digit'"
              },
              "description": "O formato para exibir o ano.",
              "fieldName": "year"
            },
            {
              "name": "month",
              "type": {
                "text": "'numeric' | '2-digit' | 'narrow' | 'short' | 'long'"
              },
              "description": "O formato para exibir o mês.",
              "fieldName": "month"
            },
            {
              "name": "day",
              "type": {
                "text": "'numeric' | '2-digit'"
              },
              "description": "O formato para exibir o dia.",
              "fieldName": "day"
            },
            {
              "name": "hour",
              "type": {
                "text": "'numeric' | '2-digit'"
              },
              "description": "O formato para exibir a hora.",
              "fieldName": "hour"
            },
            {
              "name": "minute",
              "type": {
                "text": "'numeric' | '2-digit'"
              },
              "description": "O formato para exibir os minutos.",
              "fieldName": "minute"
            },
            {
              "name": "second",
              "type": {
                "text": "'numeric' | '2-digit'"
              },
              "description": "O formato para exibir os segundos.",
              "fieldName": "second"
            },
            {
              "name": "time-zone-name",
              "type": {
                "text": "'short' | 'long'"
              },
              "description": "O formato para exibir o nome do fuso horário.",
              "fieldName": "timeZoneName"
            },
            {
              "name": "time-zone",
              "type": {
                "text": "string"
              },
              "description": "O fuso horário no qual o horário será expresso.",
              "fieldName": "timeZone"
            },
            {
              "name": "hour-format",
              "type": {
                "text": "'auto' | '12' | '24'"
              },
              "default": "'auto'",
              "description": "O formato para exibir a hora.",
              "fieldName": "hourFormat"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Formata uma data/hora usando o idioma e as opções especificadas.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/utilitários/format-date",
          "status": "stable",
          "since": "0.16.0",
          "tagName": "cps-format-date",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsFormatDate",
            "module": "components/format-date/format-date.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-format-date",
          "declaration": {
            "name": "CpsFormatDate",
            "module": "components/format-date/format-date.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsFormatDate",
          "declaration": {
            "name": "CpsFormatDate",
            "module": "components/format-date/format-date.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/format-number/format-number.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsFormatNumber",
          "members": [
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "O número a ser formatado.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "'currency' | 'decimal' | 'percent'"
              },
              "default": "'decimal'",
              "description": "O estilo de formatação a ser utilizado.",
              "attribute": "type"
            },
            {
              "kind": "field",
              "name": "noGrouping",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desativa os separadores de agrupamento.",
              "attribute": "no-grouping"
            },
            {
              "kind": "field",
              "name": "currency",
              "type": {
                "text": "string"
              },
              "default": "'USD'",
              "description": "O código de moeda [ISO 4217](https://www.iso.org/iso-4217-currency-codes.html) a ser utilizado na formatação.",
              "attribute": "currency"
            },
            {
              "kind": "field",
              "name": "currencyDisplay",
              "type": {
                "text": "'symbol' | 'narrowSymbol' | 'code' | 'name'"
              },
              "default": "'symbol'",
              "description": "Definição sobre como exibir a moeda.",
              "attribute": "currency-display"
            },
            {
              "kind": "field",
              "name": "minimumIntegerDigits",
              "type": {
                "text": "number"
              },
              "description": "O número mínimo de dígitos inteiros a ser utilizado. Valores possíveis são 1-21.",
              "attribute": "minimum-integer-digits"
            },
            {
              "kind": "field",
              "name": "minimumFractionDigits",
              "type": {
                "text": "number"
              },
              "description": "O número mínimo de dígitos fracionários a ser utilizado. Valores possíveis de 0 a 100.",
              "attribute": "minimum-fraction-digits"
            },
            {
              "kind": "field",
              "name": "maximumFractionDigits",
              "type": {
                "text": "number"
              },
              "description": "O número máximo de dígitos fracionários a ser utilizado. Valores possíveis de 0 a 100.",
              "attribute": "maximum-fraction-digits"
            },
            {
              "kind": "field",
              "name": "minimumSignificantDigits",
              "type": {
                "text": "number"
              },
              "description": "O número mínimo de dígitos significativos a ser utilizado. Valores possíveis de 1 a 21.",
              "attribute": "minimum-significant-digits"
            },
            {
              "kind": "field",
              "name": "maximumSignificantDigits",
              "type": {
                "text": "number"
              },
              "description": "O número máximo de dígitos significativos a ser utilizado. Valores possíveis de 1 a 21.",
              "attribute": "maximum-significant-digits"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "O número a ser formatado.",
              "fieldName": "value"
            },
            {
              "name": "type",
              "type": {
                "text": "'currency' | 'decimal' | 'percent'"
              },
              "default": "'decimal'",
              "description": "O estilo de formatação a ser utilizado.",
              "fieldName": "type"
            },
            {
              "name": "no-grouping",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desativa os separadores de agrupamento.",
              "fieldName": "noGrouping"
            },
            {
              "name": "currency",
              "type": {
                "text": "string"
              },
              "default": "'USD'",
              "description": "O código de moeda [ISO 4217](https://www.iso.org/iso-4217-currency-codes.html) a ser utilizado na formatação.",
              "fieldName": "currency"
            },
            {
              "name": "currency-display",
              "type": {
                "text": "'symbol' | 'narrowSymbol' | 'code' | 'name'"
              },
              "default": "'symbol'",
              "description": "Definição sobre como exibir a moeda.",
              "fieldName": "currencyDisplay"
            },
            {
              "name": "minimum-integer-digits",
              "type": {
                "text": "number"
              },
              "description": "O número mínimo de dígitos inteiros a ser utilizado. Valores possíveis são 1-21.",
              "fieldName": "minimumIntegerDigits"
            },
            {
              "name": "minimum-fraction-digits",
              "type": {
                "text": "number"
              },
              "description": "O número mínimo de dígitos fracionários a ser utilizado. Valores possíveis de 0 a 100.",
              "fieldName": "minimumFractionDigits"
            },
            {
              "name": "maximum-fraction-digits",
              "type": {
                "text": "number"
              },
              "description": "O número máximo de dígitos fracionários a ser utilizado. Valores possíveis de 0 a 100.",
              "fieldName": "maximumFractionDigits"
            },
            {
              "name": "minimum-significant-digits",
              "type": {
                "text": "number"
              },
              "description": "O número mínimo de dígitos significativos a ser utilizado. Valores possíveis de 1 a 21.",
              "fieldName": "minimumSignificantDigits"
            },
            {
              "name": "maximum-significant-digits",
              "type": {
                "text": "number"
              },
              "description": "O número máximo de dígitos significativos a ser utilizado. Valores possíveis de 1 a 21.",
              "fieldName": "maximumSignificantDigits"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Formata um número usando o idioma e as opções especificadas.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/utilitários/format-number",
          "status": "stable",
          "since": "0.16.0",
          "tagName": "cps-format-number",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsFormatNumber",
            "module": "components/format-number/format-number.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-format-number",
          "declaration": {
            "name": "CpsFormatNumber",
            "module": "components/format-number/format-number.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsFormatNumber",
          "declaration": {
            "name": "CpsFormatNumber",
            "module": "components/format-number/format-number.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/format-relative-time/format-relative-time.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsFormatRelativeTime",
          "members": [
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "updateTimeout",
              "type": {
                "text": "number"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "isoTime",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "relativeTime",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "titleTime",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "date",
              "type": {
                "text": "Date | string"
              },
              "default": "new Date()",
              "description": "A data a partir da qual calcular o tempo. Se não for definida, a data e hora atuais serão usadas.\nAo passar um texto, é altamente recomendado usar o formato ISO 8601 para garantir\nque os fusos horários sejam tratados corretamente. Para converter uma data para este\nformato em JavaScript, use [`date.toISOString()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString).",
              "attribute": "date"
            },
            {
              "kind": "field",
              "name": "format",
              "type": {
                "text": "'long' | 'short' | 'narrow'"
              },
              "default": "'long'",
              "description": "O estilo de formatação a ser usado.\nAlguns idiomas exibem os mesmos valores entre os formatos, exatamente o caso do português.",
              "attribute": "format"
            },
            {
              "kind": "field",
              "name": "numeric",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Quando `false`, valores textuais, como \"ontem\" e \"amanhã\", serão usados quando possível.\nQuando `true`, somente números explícitos, como \"há 1 dia\" e \"em 1 dia\", serão usados.",
              "attribute": "numeric"
            },
            {
              "kind": "field",
              "name": "sync",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Mantém o valor exibido atualizado conforme o tempo passa.",
              "attribute": "sync"
            }
          ],
          "attributes": [
            {
              "name": "date",
              "type": {
                "text": "Date | string"
              },
              "default": "new Date()",
              "description": "A data a partir da qual calcular o tempo. Se não for definida, a data e hora atuais serão usadas.\nAo passar um texto, é altamente recomendado usar o formato ISO 8601 para garantir\nque os fusos horários sejam tratados corretamente. Para converter uma data para este\nformato em JavaScript, use [`date.toISOString()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString).",
              "fieldName": "date"
            },
            {
              "name": "format",
              "type": {
                "text": "'long' | 'short' | 'narrow'"
              },
              "default": "'long'",
              "description": "O estilo de formatação a ser usado.\nAlguns idiomas exibem os mesmos valores entre os formatos, exatamente o caso do português.",
              "fieldName": "format"
            },
            {
              "name": "numeric",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Quando `false`, valores textuais, como \"ontem\" e \"amanhã\", serão usados quando possível.\nQuando `true`, somente números explícitos, como \"há 1 dia\" e \"em 1 dia\", serão usados.",
              "fieldName": "numeric"
            },
            {
              "name": "sync",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Mantém o valor exibido atualizado conforme o tempo passa.",
              "fieldName": "sync"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Exibe uma frase de tempo localizada relativamente à data e hora atuais.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/utilitários/format-relative-time",
          "status": "stable",
          "since": "0.16.0",
          "tagName": "cps-format-relative-time",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsFormatRelativeTime",
            "module": "components/format-relative-time/format-relative-time.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-format-relative-time",
          "declaration": {
            "name": "CpsFormatRelativeTime",
            "module": "components/format-relative-time/format-relative-time.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsFormatRelativeTime",
          "declaration": {
            "name": "CpsFormatRelativeTime",
            "module": "components/format-relative-time/format-relative-time.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/format-relative-time/helpers.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "availableUnits",
          "type": {
            "text": "{\n  max: number;\n  value: number;\n  unit: Intl.RelativeTimeFormatUnit;\n}[]"
          },
          "default": "[\n  { max: 2760000, value: 60000, unit: 'minute' }, // max 46 minutes\n  { max: 72000000, value: 3600000, unit: 'hour' }, // max 20 hours\n  { max: 518400000, value: 86400000, unit: 'day' }, // max 6 days\n  { max: 2419200000, value: 604800000, unit: 'week' }, // max 28 days\n  { max: 28512000000, value: 2592000000, unit: 'month' }, // max 11 months\n  { max: Infinity, value: 31536000000, unit: 'year' }\n]",
          "description": "Configuration for the available time units.\nEach unit has a maximum time difference it can represent, a value in milliseconds, and the unit name."
        },
        {
          "kind": "function",
          "name": "getTimeUntilNextUnit",
          "parameters": [
            {
              "name": "unit",
              "type": {
                "text": "'second' | 'minute' | 'hour' | 'day'"
              },
              "description": "The time unit to calculate until ('second', 'minute', 'hour', or 'day')."
            }
          ],
          "description": "Calculates the time remaining until the next occurrence of a specified time unit.",
          "return": {
            "type": {
              "text": ""
            }
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "availableUnits",
          "declaration": {
            "name": "availableUnits",
            "module": "components/format-relative-time/helpers.js"
          }
        },
        {
          "kind": "js",
          "name": "getTimeUntilNextUnit",
          "declaration": {
            "name": "getTimeUntilNextUnit",
            "module": "components/format-relative-time/helpers.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/icon/icon.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsIcon",
          "cssParts": [
            {
              "description": "O elemento SVG renderizado.",
              "name": "svg"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "svg",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string | undefined"
              },
              "description": "Nome do ícone a renderizar. Os nomes disponíveis dependem da biblioteca de ícones que está sendo utilizada.",
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "src",
              "type": {
                "text": "string | undefined"
              },
              "description": "URL de um arquivo SVG externo a carregar como ícone. Tenha certeza de confiar no conteúdo do arquivo que está\nincorporando, uma vez que seu código interno será executado pelo navegador, o que pode proporcionar ataques XSS\nse for carregado um arquivo malicioso.",
              "attribute": "src"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Descrição alternativa para ferramentas de acessibilidade.\nSe omitido, será um ícone puramente visual, ignorado por tecnologias assistivas.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "library",
              "type": {
                "text": "string"
              },
              "default": "'default'",
              "description": "Nome da biblioteca previamente registrada, a ser utilizada para carregar este ícone,\natravés de seu `name`. Se omitido, a biblioteca `default` é utilizada.",
              "attribute": "library",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "getUrl",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleLabelChange"
            },
            {
              "kind": "method",
              "name": "setIcon"
            }
          ],
          "events": [
            {
              "description": "Emitido quando o ícone foi carregado.",
              "name": "cps-load",
              "reactName": "onCpsLoad"
            },
            {
              "description": "Emitido quando o ícone falha para carregar devido a um erro.",
              "name": "cps-error",
              "reactName": "onCpsError"
            }
          ],
          "attributes": [
            {
              "name": "name",
              "type": {
                "text": "string | undefined"
              },
              "description": "Nome do ícone a renderizar. Os nomes disponíveis dependem da biblioteca de ícones que está sendo utilizada.",
              "fieldName": "name"
            },
            {
              "name": "src",
              "type": {
                "text": "string | undefined"
              },
              "description": "URL de um arquivo SVG externo a carregar como ícone. Tenha certeza de confiar no conteúdo do arquivo que está\nincorporando, uma vez que seu código interno será executado pelo navegador, o que pode proporcionar ataques XSS\nse for carregado um arquivo malicioso.",
              "fieldName": "src"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Descrição alternativa para ferramentas de acessibilidade.\nSe omitido, será um ícone puramente visual, ignorado por tecnologias assistivas.",
              "fieldName": "label"
            },
            {
              "name": "library",
              "type": {
                "text": "string"
              },
              "default": "'default'",
              "description": "Nome da biblioteca previamente registrada, a ser utilizada para carregar este ícone,\natravés de seu `name`. Se omitido, a biblioteca `default` é utilizada.",
              "fieldName": "library"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Ícones são símbolos gráficos para representação de ações ou informações em uma interface.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/icon",
          "status": "stable",
          "since": "0.1",
          "tagName": "cps-icon",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsIcon",
            "module": "components/icon/icon.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-icon",
          "declaration": {
            "name": "CpsIcon",
            "module": "components/icon/icon.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsIcon",
          "declaration": {
            "name": "CpsIcon",
            "module": "components/icon/icon.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/icon/library.default.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "library",
          "type": {
            "text": "IconLibrary"
          },
          "default": "{\n  name: 'default',\n  resolver: name => getBasePath(`assets/icons/${name}.svg`)\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "library",
            "module": "components/icon/library.default.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/icon/library.system.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "systemLibrary",
          "type": {
            "text": "IconLibrary"
          },
          "default": "{\n  name: 'system',\n  resolver: (name: keyof typeof icons) => {\n    if (name in icons) {\n      return `data:image/svg+xml,${encodeURIComponent(icons[name])}`;\n    }\n    return '';\n  }\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "systemLibrary",
            "module": "components/icon/library.system.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/icon/library.js",
      "declarations": [
        {
          "kind": "function",
          "name": "watchIcon",
          "parameters": [
            {
              "name": "icon",
              "type": {
                "text": "CpsIcon"
              }
            }
          ],
          "description": "Adds an icon to the list of watched icons."
        },
        {
          "kind": "function",
          "name": "unwatchIcon",
          "parameters": [
            {
              "name": "icon",
              "type": {
                "text": "CpsIcon"
              }
            }
          ],
          "description": "Removes an icon from the list of watched icons."
        },
        {
          "kind": "function",
          "name": "getIconLibrary",
          "parameters": [
            {
              "name": "name",
              "optional": true,
              "type": {
                "text": "string"
              }
            }
          ],
          "description": "Returns a library from the registry."
        },
        {
          "kind": "function",
          "name": "registerIconLibrary",
          "parameters": [
            {
              "name": "name",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "options",
              "type": {
                "text": "Omit<IconLibrary, 'name'>"
              }
            }
          ],
          "description": "Adds an icon library to the registry, or overrides an existing one."
        },
        {
          "kind": "function",
          "name": "unregisterIconLibrary",
          "parameters": [
            {
              "name": "name",
              "type": {
                "text": "string"
              }
            }
          ],
          "description": "Removes an icon library from the registry."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "watchIcon",
          "declaration": {
            "name": "watchIcon",
            "module": "components/icon/library.js"
          }
        },
        {
          "kind": "js",
          "name": "unwatchIcon",
          "declaration": {
            "name": "unwatchIcon",
            "module": "components/icon/library.js"
          }
        },
        {
          "kind": "js",
          "name": "getIconLibrary",
          "declaration": {
            "name": "getIconLibrary",
            "module": "components/icon/library.js"
          }
        },
        {
          "kind": "js",
          "name": "registerIconLibrary",
          "declaration": {
            "name": "registerIconLibrary",
            "module": "components/icon/library.js"
          }
        },
        {
          "kind": "js",
          "name": "unregisterIconLibrary",
          "declaration": {
            "name": "unregisterIconLibrary",
            "module": "components/icon/library.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/icon/request.js",
      "declarations": [
        {
          "kind": "function",
          "name": "requestIcon",
          "return": {
            "type": {
              "text": "Promise<IconFile>"
            }
          },
          "parameters": [
            {
              "name": "url",
              "type": {
                "text": "string"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "requestIcon",
          "declaration": {
            "name": "requestIcon",
            "module": "components/icon/request.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/icon-button/icon-button.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsIconButton",
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (que pode ser `<button>` ou `<a>`).",
              "name": "base"
            },
            {
              "description": "O ícone do botão (um `<cps-icon>`).",
              "name": "icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "button",
              "type": {
                "text": "HTMLButtonElement | HTMLAnchorElement"
              }
            },
            {
              "kind": "field",
              "name": "isFocused",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do botão.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Descrição alternativa para ferramentas de acessibilidade. Não omita este atributo,\npois botões são elementos de interação e, desta forma, precisam ser lidos apropriadamente\npor ferramentas de acessibilidade.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string | undefined"
              },
              "description": "Nome do ícone a renderizar. Os nomes disponíveis dependem da biblioteca de ícones que está sendo utilizada.",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "library",
              "type": {
                "text": "string | undefined"
              },
              "description": "Nome da biblioteca previamente registrada, a ser utilizada para carregar este ícone,\natravés de seu `name`. Se omitido, a biblioteca `default` é utilizada.",
              "attribute": "library"
            },
            {
              "kind": "field",
              "name": "src",
              "type": {
                "text": "string | undefined"
              },
              "description": "URL de um arquivo SVG externo a carregar como ícone. Tenha certeza de confiar no conteúdo do arquivo que está\nincorporando, uma vez que seu código interno será executado pelo navegador, o que pode proporcionar ataques XSS\nse for carregado um arquivo malicioso.",
              "attribute": "src"
            },
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Quando definido, o botão será renderizado como um elemento `<a>` com este `href` definido, ao invés de um elemento `<button>`.",
              "attribute": "href"
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "'_blank' | '_parent' | '_self' | '_top'"
              },
              "description": "Informa o navegador qual o alvo de abertura do _link_. Usado somente se `href` estiver presente.",
              "attribute": "target"
            },
            {
              "kind": "field",
              "name": "rel",
              "type": {
                "text": "string"
              },
              "default": "'noreferrer noopener'",
              "description": "Quando usando `href`, este atributo irá mapear o valor do atributo `rel` subjacente com o valor\npadrão `noreferrer noopener`, por questões de segurança. No entanto, se você estiver usando `target`\npara apontar para uma guia/janela específica, isso impedirá que ele funcione corretamente.\nPara este cenário específico, defina como vazio ou altere o valor de `rel` para outro valor.",
              "attribute": "rel"
            },
            {
              "kind": "field",
              "name": "download",
              "type": {
                "text": "string | undefined"
              },
              "description": "Informa o navegador para baixar o arquivo vinculado, com o nome definido aqui. Usado somente se `href` estiver presente.",
              "attribute": "download"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o botão.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "click",
              "description": "Simula um _click_ no botão."
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no botão."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do botão."
            }
          ],
          "events": [
            {
              "description": "Emitido quando o botão perde o foco.",
              "name": "cps-blur",
              "reactName": "onCpsBlur"
            },
            {
              "description": "Emitido quando o botão obtém o foco.",
              "name": "cps-focus",
              "reactName": "onCpsFocus"
            }
          ],
          "attributes": [
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do botão.",
              "fieldName": "size"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Descrição alternativa para ferramentas de acessibilidade. Não omita este atributo,\npois botões são elementos de interação e, desta forma, precisam ser lidos apropriadamente\npor ferramentas de acessibilidade.",
              "fieldName": "label"
            },
            {
              "name": "name",
              "type": {
                "text": "string | undefined"
              },
              "description": "Nome do ícone a renderizar. Os nomes disponíveis dependem da biblioteca de ícones que está sendo utilizada.",
              "fieldName": "name"
            },
            {
              "name": "library",
              "type": {
                "text": "string | undefined"
              },
              "description": "Nome da biblioteca previamente registrada, a ser utilizada para carregar este ícone,\natravés de seu `name`. Se omitido, a biblioteca `default` é utilizada.",
              "fieldName": "library"
            },
            {
              "name": "src",
              "type": {
                "text": "string | undefined"
              },
              "description": "URL de um arquivo SVG externo a carregar como ícone. Tenha certeza de confiar no conteúdo do arquivo que está\nincorporando, uma vez que seu código interno será executado pelo navegador, o que pode proporcionar ataques XSS\nse for carregado um arquivo malicioso.",
              "fieldName": "src"
            },
            {
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Quando definido, o botão será renderizado como um elemento `<a>` com este `href` definido, ao invés de um elemento `<button>`.",
              "fieldName": "href"
            },
            {
              "name": "target",
              "type": {
                "text": "'_blank' | '_parent' | '_self' | '_top'"
              },
              "description": "Informa o navegador qual o alvo de abertura do _link_. Usado somente se `href` estiver presente.",
              "fieldName": "target"
            },
            {
              "name": "rel",
              "type": {
                "text": "string"
              },
              "default": "'noreferrer noopener'",
              "description": "Quando usando `href`, este atributo irá mapear o valor do atributo `rel` subjacente com o valor\npadrão `noreferrer noopener`, por questões de segurança. No entanto, se você estiver usando `target`\npara apontar para uma guia/janela específica, isso impedirá que ele funcione corretamente.\nPara este cenário específico, defina como vazio ou altere o valor de `rel` para outro valor.",
              "fieldName": "rel"
            },
            {
              "name": "download",
              "type": {
                "text": "string | undefined"
              },
              "description": "Informa o navegador para baixar o arquivo vinculado, com o nome definido aqui. Usado somente se `href` estiver presente.",
              "fieldName": "download"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o botão.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Botões de ícone são simples, apenas um ícone dentro, normalmente para uso dentro de outros componentes.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/icon-button",
          "status": "stable",
          "since": "0.2",
          "dependencies": [
            "cps-icon"
          ],
          "tagName": "cps-icon-button",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsIconButton",
            "module": "components/icon-button/icon-button.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-icon-button",
          "declaration": {
            "name": "CpsIconButton",
            "module": "components/icon-button/icon-button.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsIconButton",
          "declaration": {
            "name": "CpsIconButton",
            "module": "components/icon-button/icon-button.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/include/include.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsInclude",
          "members": [
            {
              "kind": "field",
              "name": "src",
              "type": {
                "text": "string"
              },
              "description": "A localização do arquivo HTML a ser incluído. Tenha certeza de que pode confiar no conteúdo\nque você está incluindo, já que será executado como código no navegador após o carregamento,\no que implica em possíveis ataques XSS.",
              "attribute": "src"
            },
            {
              "kind": "field",
              "name": "mode",
              "type": {
                "text": "'cors' | 'no-cors' | 'same-origin'"
              },
              "default": "'cors'",
              "description": "O modo _cross origin_ a ser utilizado para o carregamento do arquivo.",
              "attribute": "mode"
            },
            {
              "kind": "field",
              "name": "allowScripts",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Permite que _scripts_ incluídos no HTML importado sejam executados. Tenha certeza de que pode\nconfiar no conteúdo que você está incluindo, já que será executado como código no navegador\napós o carregamento, o que implica em possíveis ataques XSS.",
              "attribute": "allow-scripts"
            },
            {
              "kind": "method",
              "name": "executeScript",
              "privacy": "private",
              "parameters": [
                {
                  "name": "script",
                  "type": {
                    "text": "HTMLScriptElement"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleSrcChange"
            }
          ],
          "events": [
            {
              "description": "Emitido quando o arquivo incluído foi carregado.",
              "name": "cps-load",
              "reactName": "onCpsLoad"
            },
            {
              "type": {
                "text": "{ status: number }"
              },
              "description": "Emitido quando o arquivo incluído falha durante o carregamento.",
              "name": "cps-error",
              "reactName": "onCpsError"
            }
          ],
          "attributes": [
            {
              "name": "src",
              "type": {
                "text": "string"
              },
              "description": "A localização do arquivo HTML a ser incluído. Tenha certeza de que pode confiar no conteúdo\nque você está incluindo, já que será executado como código no navegador após o carregamento,\no que implica em possíveis ataques XSS.",
              "fieldName": "src"
            },
            {
              "name": "mode",
              "type": {
                "text": "'cors' | 'no-cors' | 'same-origin'"
              },
              "default": "'cors'",
              "description": "O modo _cross origin_ a ser utilizado para o carregamento do arquivo.",
              "fieldName": "mode"
            },
            {
              "name": "allow-scripts",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Permite que _scripts_ incluídos no HTML importado sejam executados. Tenha certeza de que pode\nconfiar no conteúdo que você está incluindo, já que será executado como código no navegador\napós o carregamento, o que implica em possíveis ataques XSS.",
              "fieldName": "allowScripts"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Possibilita a inclusão de arquivos HTML externos diretamente no conteúdo da página.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/utilitários/include",
          "status": "stable",
          "since": "0.1",
          "tagName": "cps-include",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsInclude",
            "module": "components/include/include.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-include",
          "declaration": {
            "name": "CpsInclude",
            "module": "components/include/include.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsInclude",
          "declaration": {
            "name": "CpsInclude",
            "module": "components/include/include.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/include/request.js",
      "declarations": [
        {
          "kind": "function",
          "name": "requestInclude",
          "return": {
            "type": {
              "text": "Promise<IncludeFile>"
            }
          },
          "parameters": [
            {
              "name": "src",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "mode",
              "default": "'cors'",
              "type": {
                "text": "'cors' | 'no-cors' | 'same-origin'"
              }
            }
          ],
          "description": "Fetches an include file from a remote source. Caching is enabled so the origin is only pinged once."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "requestInclude",
          "declaration": {
            "name": "requestInclude",
            "module": "components/include/request.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/input/input.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsInput",
          "cssParts": [
            {
              "description": "O agrupamento de controle de formulário que engloba todos os elementos, como rótulo, caixa de entrada, e texto de apoio.",
              "name": "form-control"
            },
            {
              "description": "Elemento que embrulha o rótulo do controle de formulário.",
              "name": "form-control-label"
            },
            {
              "description": "Elemento que embrulha o campo do controle de formulário.",
              "name": "form-control-input"
            },
            {
              "description": "Elemento que embrulha o texto de apoio do controle de formulário.",
              "name": "form-control-help-text"
            },
            {
              "description": "O elemento base que embrulha o `<input>` e eventuais prefixo e sufixo.",
              "name": "base"
            },
            {
              "description": "O controle `<input>` interno propriamente dito.",
              "name": "input"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `prefix`.",
              "name": "prefix"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `suffix`.",
              "name": "suffix"
            },
            {
              "description": "O botão de limpar o campo (caso `clearable` esteja em uso).",
              "name": "clear-button"
            },
            {
              "description": "A parte `base` re-exportada do botão de limpar.",
              "name": "clear-button__base"
            },
            {
              "description": "A parte `icon` re-exportada do botão de limpar.",
              "name": "clear-button__icon"
            },
            {
              "description": "O botão de alternar visibilidade de senha (caso `password-toggle` esteja em uso).",
              "name": "password-toggle-button"
            },
            {
              "description": "A parte `base` re-exportada do botão de visibilidade de senha.",
              "name": "password-toggle-button__base"
            },
            {
              "description": "A parte `icon` re-exportada do botão de visibilidade de senha.",
              "name": "password-toggle-button__icon"
            }
          ],
          "slots": [
            {
              "description": "Rótulo informativo do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `label`.",
              "name": "label"
            },
            {
              "description": "Um ícone ou elemento similar antes do conteúdo principal.",
              "name": "prefix"
            },
            {
              "description": "Um ícone ou elemento similar após o conteúdo principal.",
              "name": "suffix"
            },
            {
              "description": "Texto de apoio para auxílio ao preenchimento do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `help-text`.",
              "name": "help-text"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "formControlController",
              "privacy": "private",
              "default": "new FormControlController(this, {\n    assumeInteractionOn: ['cps-blur', 'cps-input']\n  })"
            },
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, 'help-text', 'label')"
            },
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "input",
              "type": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "hasFocus",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "generatedId",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "title"
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "'date' | 'datetime-local' | 'email' | 'hidden' | 'number' | 'password' | 'search' | 'tel' | 'text' | 'time' | 'url'"
              },
              "default": "'text'",
              "description": "O tipo do campo. Funciona da mesma forma que um elemento `<input>` nativo,\nmas apenas um subconjunto de tipos é suportado. O padrão é `text`.",
              "attribute": "type",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "attribute": "id"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "defaultValue",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O valor padrão do controle de formulário. Usado principalmente para redefinir o campo."
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "helpText",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O texto de apoio do campo. Se você precisar injetar HTML, use o _slot_ `help-text` em vez disso.",
              "attribute": "help-text"
            },
            {
              "kind": "field",
              "name": "clearable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adiciona um botão de limpar exibido quando o campo não estiver vazio.",
              "attribute": "clearable"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Texto de espaço reservado para exibir uma dica quando o campo estiver vazio.",
              "attribute": "placeholder"
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo somente leitura.",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "passwordToggle",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adiciona um botão de alternância de visibilidade de senha. Aplicável somente se `type` for `password`.",
              "attribute": "password-toggle"
            },
            {
              "kind": "field",
              "name": "passwordVisible",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina se uma senha em preenchimento está visível como texto plano neste momento. Aplicável somente se `type` for `password`.",
              "attribute": "password-visible"
            },
            {
              "kind": "field",
              "name": "noSpinButtons",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Força ocultar os botões de incremento/decremento nativos do navegador para entradas numéricas. Aplicável somente se `type` for `number`.",
              "attribute": "no-spin-buttons"
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "attribute": "form",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "pattern",
              "type": {
                "text": "string"
              },
              "description": "Uma expressão regular para validar a entrada do campo.",
              "attribute": "pattern"
            },
            {
              "kind": "field",
              "name": "minlength",
              "type": {
                "text": "number"
              },
              "description": "O tamanho mínimo de caracteres que serão considerados válidos.",
              "attribute": "minlength"
            },
            {
              "kind": "field",
              "name": "maxlength",
              "type": {
                "text": "number"
              },
              "description": "O tamanho máximo de caracteres que serão considerados válidos.",
              "attribute": "maxlength"
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "number | string"
              },
              "description": "O valor mínimo que será considerado válido. Aplicável somente se `type` for `date` ou `number`.",
              "attribute": "min"
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "number | string"
              },
              "description": "O valor máximo que será considerado válido. Aplicável somente se `type` for `date` ou `number`.",
              "attribute": "max"
            },
            {
              "kind": "field",
              "name": "step",
              "type": {
                "text": "number | 'any'"
              },
              "description": "Especifica a granularidade que o valor deve obedecer, ou o valor especial `any` que significa que nenhum passo é\nimplicado, permitindo qualquer valor numérico. Aplicável somente se `type` for `date` ou `number`.",
              "attribute": "step"
            },
            {
              "kind": "field",
              "name": "autocapitalize",
              "type": {
                "text": "'off' | 'none' | 'on' | 'sentences' | 'words' | 'characters'"
              },
              "description": "Controla se e como a entrada de texto é capitalizada enquanto inserida pelo usuário.",
              "attribute": "autocapitalize"
            },
            {
              "kind": "field",
              "name": "autocorrect",
              "type": {
                "text": "'off' | 'on'"
              },
              "description": "Indica se o recurso de correção automática do navegador deve ser utilizado.",
              "attribute": "autocorrect"
            },
            {
              "kind": "field",
              "name": "autocomplete",
              "type": {
                "text": "string"
              },
              "description": "Especifica quais permissões o navegador tem para fornecer assistência no preenchimento dos valores do campo.\nConsulte\n[esta documentação no MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete) para a lista de valores disponíveis.",
              "attribute": "autocomplete"
            },
            {
              "kind": "field",
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "description": "Indica que o campo deve receber foco assim que a página for carregada.",
              "attribute": "autofocus"
            },
            {
              "kind": "field",
              "name": "enterkeyhint",
              "type": {
                "text": "'enter' | 'done' | 'go' | 'next' | 'previous' | 'search' | 'send'"
              },
              "description": "Utilizado para definir a aparência e o comportamento da tela `Enter` em teclados virtuais.",
              "attribute": "enterkeyhint"
            },
            {
              "kind": "field",
              "name": "spellcheck",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "description": "Habilita correção ortográfica no campo.",
              "attribute": "spellcheck"
            },
            {
              "kind": "field",
              "name": "inputmode",
              "type": {
                "text": "'none' | 'text' | 'decimal' | 'numeric' | 'tel' | 'search' | 'email' | 'url'"
              },
              "description": "Informa o navegador qual o tipo de dados esperado para ser inserido pelo usuário. Isso permite que o navegador\napresente o teclado virtual apropriado para o tipo de dados em dispositivos móveis.",
              "attribute": "inputmode"
            },
            {
              "kind": "field",
              "name": "valueAsDate",
              "description": "Obtém ou define o valor atual como um objeto `Date`. Retorna `null` se o valor não puder ser convertido."
            },
            {
              "kind": "field",
              "name": "valueAsNumber",
              "description": "Obtém ou define o valor atual como um número. Retorna `NaN` se o valor não puder ser convertido."
            },
            {
              "kind": "field",
              "name": "validity",
              "description": "Obtém o objeto de estado de validade do campo."
            },
            {
              "kind": "field",
              "name": "validationMessage",
              "description": "Obtém a mensagem de validação do campo."
            },
            {
              "kind": "method",
              "name": "handleIdChange"
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleClearClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleBaseClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleInput",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleInvalid",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handlePasswordToggle",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "handleStepChange"
            },
            {
              "kind": "method",
              "name": "handleValueChange"
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no campo."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do campo."
            },
            {
              "kind": "method",
              "name": "select",
              "description": "Seleciona todo o texto existente no campo."
            },
            {
              "kind": "method",
              "name": "setSelectionRange",
              "parameters": [
                {
                  "name": "selectionStart",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "selectionEnd",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "selectionDirection",
                  "default": "'none'",
                  "type": {
                    "text": "'forward' | 'backward' | 'none'"
                  }
                }
              ],
              "description": "Define as posições de início e término da seleção de texto do campo (índices baseados em `0`)."
            },
            {
              "kind": "method",
              "name": "setRangeText",
              "parameters": [
                {
                  "name": "replacement",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "start",
                  "optional": true,
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "end",
                  "optional": true,
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "selectMode",
                  "optional": true,
                  "type": {
                    "text": "'select' | 'start' | 'end' | 'preserve'"
                  }
                }
              ],
              "description": "Atualiza um intervalo de texto do campo com o novo valor informado (índices baseados em `0`)."
            },
            {
              "kind": "method",
              "name": "showPicker",
              "description": "Exibe o menu seletor de opções nativo do navegador, de acordo com o `type` do campo (funciona apenas se o navegador suportar um menu seletor para o tipo de entrada em questão)."
            },
            {
              "kind": "method",
              "name": "stepUp",
              "description": "Incrementa o valor de um campo numérico pelo valor do atributo `step` (somente se o `type` definido for `number`)."
            },
            {
              "kind": "method",
              "name": "stepDown",
              "description": "Decrementa o valor de um campo numérico pelo valor do atributo `step` (somente se o `type` definido for `number`)."
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "Verifica a validade em um formulário, sem exibir uma mensagem de validação. Retorna `true` quando válido, e `false` quando inválido."
            },
            {
              "kind": "method",
              "name": "getForm",
              "return": {
                "type": {
                  "text": "HTMLFormElement | null"
                }
              },
              "description": "Obtém o formulário associado com este componente, se algum estiver."
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "Verifica a validade em um formulário, e exibe as mensagem de validação do navegador caso o resultado seja inválido."
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "parameters": [
                {
                  "name": "message",
                  "type": {
                    "text": "string"
                  }
                }
              ],
              "description": "Define uma mensagem de validação personalizada. Passar uma `string` vazia como argumento restaura a validade do elemento."
            },
            {
              "kind": "method",
              "name": "typeError",
              "privacy": "private",
              "parameters": [
                {
                  "name": "correct",
                  "optional": true,
                  "type": {
                    "text": "string"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "description": "Emitido quando o controle perde o foco.",
              "name": "cps-blur",
              "reactName": "onCpsBlur"
            },
            {
              "description": "Emitido quando a alteração do valor do controle é confirmada pelo usuário.",
              "name": "cps-change",
              "reactName": "onCpsChange"
            },
            {
              "description": "Emitido quando o botão de limpar é ativado (caso `clearable` esteja em uso).",
              "name": "cps-clear",
              "reactName": "onCpsClear"
            },
            {
              "description": "Emitido quando o controle obtém o foco.",
              "name": "cps-focus",
              "reactName": "onCpsFocus"
            },
            {
              "description": "Emitido quando o controle recebe entrada de dados.",
              "name": "cps-input",
              "reactName": "onCpsInput"
            },
            {
              "description": "Emitido quando o elemento de formulário foi checado sobre sua validade, e suas condições não foram satisfeitas.",
              "name": "cps-invalid",
              "reactName": "onCpsInvalid"
            }
          ],
          "attributes": [
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "title"
            },
            {
              "name": "type",
              "type": {
                "text": "'date' | 'datetime-local' | 'email' | 'hidden' | 'number' | 'password' | 'search' | 'tel' | 'text' | 'time' | 'url'"
              },
              "default": "'text'",
              "description": "O tipo do campo. Funciona da mesma forma que um elemento `<input>` nativo,\nmas apenas um subconjunto de tipos é suportado. O padrão é `text`.",
              "fieldName": "type"
            },
            {
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "fieldName": "id"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "value"
            },
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "fieldName": "size"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "fieldName": "label"
            },
            {
              "name": "help-text",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O texto de apoio do campo. Se você precisar injetar HTML, use o _slot_ `help-text` em vez disso.",
              "fieldName": "helpText"
            },
            {
              "name": "clearable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adiciona um botão de limpar exibido quando o campo não estiver vazio.",
              "fieldName": "clearable"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "fieldName": "disabled"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Texto de espaço reservado para exibir uma dica quando o campo estiver vazio.",
              "fieldName": "placeholder"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo somente leitura.",
              "fieldName": "readonly"
            },
            {
              "name": "password-toggle",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adiciona um botão de alternância de visibilidade de senha. Aplicável somente se `type` for `password`.",
              "fieldName": "passwordToggle"
            },
            {
              "name": "password-visible",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina se uma senha em preenchimento está visível como texto plano neste momento. Aplicável somente se `type` for `password`.",
              "fieldName": "passwordVisible"
            },
            {
              "name": "no-spin-buttons",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Força ocultar os botões de incremento/decremento nativos do navegador para entradas numéricas. Aplicável somente se `type` for `number`.",
              "fieldName": "noSpinButtons"
            },
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "fieldName": "form"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "fieldName": "required"
            },
            {
              "name": "pattern",
              "type": {
                "text": "string"
              },
              "description": "Uma expressão regular para validar a entrada do campo.",
              "fieldName": "pattern"
            },
            {
              "name": "minlength",
              "type": {
                "text": "number"
              },
              "description": "O tamanho mínimo de caracteres que serão considerados válidos.",
              "fieldName": "minlength"
            },
            {
              "name": "maxlength",
              "type": {
                "text": "number"
              },
              "description": "O tamanho máximo de caracteres que serão considerados válidos.",
              "fieldName": "maxlength"
            },
            {
              "name": "min",
              "type": {
                "text": "number | string"
              },
              "description": "O valor mínimo que será considerado válido. Aplicável somente se `type` for `date` ou `number`.",
              "fieldName": "min"
            },
            {
              "name": "max",
              "type": {
                "text": "number | string"
              },
              "description": "O valor máximo que será considerado válido. Aplicável somente se `type` for `date` ou `number`.",
              "fieldName": "max"
            },
            {
              "name": "step",
              "type": {
                "text": "number | 'any'"
              },
              "description": "Especifica a granularidade que o valor deve obedecer, ou o valor especial `any` que significa que nenhum passo é\nimplicado, permitindo qualquer valor numérico. Aplicável somente se `type` for `date` ou `number`.",
              "fieldName": "step"
            },
            {
              "name": "autocapitalize",
              "type": {
                "text": "'off' | 'none' | 'on' | 'sentences' | 'words' | 'characters'"
              },
              "description": "Controla se e como a entrada de texto é capitalizada enquanto inserida pelo usuário.",
              "fieldName": "autocapitalize"
            },
            {
              "name": "autocorrect",
              "type": {
                "text": "'off' | 'on'"
              },
              "description": "Indica se o recurso de correção automática do navegador deve ser utilizado.",
              "fieldName": "autocorrect"
            },
            {
              "name": "autocomplete",
              "type": {
                "text": "string"
              },
              "description": "Especifica quais permissões o navegador tem para fornecer assistência no preenchimento dos valores do campo.\nConsulte\n[esta documentação no MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete) para a lista de valores disponíveis.",
              "fieldName": "autocomplete"
            },
            {
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "description": "Indica que o campo deve receber foco assim que a página for carregada.",
              "fieldName": "autofocus"
            },
            {
              "name": "enterkeyhint",
              "type": {
                "text": "'enter' | 'done' | 'go' | 'next' | 'previous' | 'search' | 'send'"
              },
              "description": "Utilizado para definir a aparência e o comportamento da tela `Enter` em teclados virtuais.",
              "fieldName": "enterkeyhint"
            },
            {
              "name": "spellcheck",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "description": "Habilita correção ortográfica no campo.",
              "fieldName": "spellcheck"
            },
            {
              "name": "inputmode",
              "type": {
                "text": "'none' | 'text' | 'decimal' | 'numeric' | 'tel' | 'search' | 'email' | 'url'"
              },
              "description": "Informa o navegador qual o tipo de dados esperado para ser inserido pelo usuário. Isso permite que o navegador\napresente o teclado virtual apropriado para o tipo de dados em dispositivos móveis.",
              "fieldName": "inputmode"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Caixas de entrada (_inputs_) coletam dados preenchidos pelos usuários.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/input",
          "status": "stable",
          "since": "0.3",
          "dependencies": [
            "cps-icon-button"
          ],
          "tagName": "cps-input",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsInput",
            "module": "components/input/input.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-input",
          "declaration": {
            "name": "CpsInput",
            "module": "components/input/input.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsInput",
          "declaration": {
            "name": "CpsInput",
            "module": "components/input/input.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/label/label.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsLabel",
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (por padrão um `<span>`, podendo ser modificado com o atributo `tag`).",
              "name": "base"
            },
            {
              "description": "O `<slot>` de conteúdo interno do _label_.",
              "name": "content"
            }
          ],
          "slots": [
            {
              "description": "O conteúdo do _label_.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "| 'primary'\n    | 'secondary'\n    | 'tertiary'\n    | 'disabled'\n    | 'brand-primary'\n    | 'brand-secondary'\n    | 'brand-tertiary'\n    | 'inverted-primary'\n    | 'inverted-secondary'\n    | 'inverted-disabled'"
              },
              "default": "'primary'",
              "description": "A variante temática do _label_.",
              "attribute": "variant",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "| 'inherit'\n    | 'stamp'\n    | 'caption'\n    | 'label'\n    | 'body'\n    | 'body-emphasized'\n    | 'body-strong'\n    | 'body-large'\n    | 'subtitle'\n    | 'title'\n    | 'heading'\n    | 'display'"
              },
              "default": "'inherit'",
              "description": "O tamanho do texto do _label_. Por padrão, o tamanho é herdado do elemento pai.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "tag",
              "type": {
                "text": "'span' | 'small' | 'i' | 'b' | 'em' | 'strong' | 'label' | 'p' | 'div'"
              },
              "default": "'span'",
              "description": "O elemento HTML desejado para a renderização do _label_.",
              "attribute": "tag",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "| 'primary'\n    | 'secondary'\n    | 'tertiary'\n    | 'disabled'\n    | 'brand-primary'\n    | 'brand-secondary'\n    | 'brand-tertiary'\n    | 'inverted-primary'\n    | 'inverted-secondary'\n    | 'inverted-disabled'"
              },
              "default": "'primary'",
              "description": "A variante temática do _label_.",
              "fieldName": "variant"
            },
            {
              "name": "size",
              "type": {
                "text": "| 'inherit'\n    | 'stamp'\n    | 'caption'\n    | 'label'\n    | 'body'\n    | 'body-emphasized'\n    | 'body-strong'\n    | 'body-large'\n    | 'subtitle'\n    | 'title'\n    | 'heading'\n    | 'display'"
              },
              "default": "'inherit'",
              "description": "O tamanho do texto do _label_. Por padrão, o tamanho é herdado do elemento pai.",
              "fieldName": "size"
            },
            {
              "name": "tag",
              "type": {
                "text": "'span' | 'small' | 'i' | 'b' | 'em' | 'strong' | 'label' | 'p' | 'div'"
              },
              "default": "'span'",
              "description": "O elemento HTML desejado para a renderização do _label_.",
              "fieldName": "tag"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Rótulos (_labels_) representam uma etiqueta textual para um item na interface.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/label",
          "status": "stable",
          "since": "0.6",
          "tagName": "cps-label",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsLabel",
            "module": "components/label/label.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-label",
          "declaration": {
            "name": "CpsLabel",
            "module": "components/label/label.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsLabel",
          "declaration": {
            "name": "CpsLabel",
            "module": "components/label/label.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/link/link.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsLink",
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<a>`).",
              "name": "base"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `prefix`.",
              "name": "prefix"
            },
            {
              "description": "O elemento que embrulha o conteúdo principal, normalmente o texto do _link_.",
              "name": "content"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `suffix`.",
              "name": "suffix"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, '[default]', 'prefix', 'suffix')"
            },
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "link",
              "type": {
                "text": "HTMLAnchorElement"
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o _link_.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O destino do _link_, podendo ser tanto um caminho relativo ao documento atual,\npara navegação interna, quanto um caminho absoluto para navegação externa.",
              "attribute": "href"
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "| 'inherit'\n    | 'stamp'\n    | 'caption'\n    | 'label'\n    | 'body'\n    | 'body-emphasized'\n    | 'body-strong'\n    | 'body-large'\n    | 'subtitle'\n    | 'title'\n    | 'heading'\n    | 'display'"
              },
              "default": "'inherit'",
              "description": "O tamanho do texto do _link_. Por padrão, o tamanho é herdado do elemento pai.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "string"
              },
              "default": "'_self'",
              "description": "O alvo do _link_, podendo ser `_self`, `_blank`, `_parent`, `_top`, ou um nome de janela ou _frame_ específico.",
              "attribute": "target"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "click",
              "description": "Simula um _click_ no elemento."
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no _link_."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do _link_."
            }
          ],
          "events": [
            {
              "description": "Emitido quando o _link_ perde o foco.",
              "name": "cps-blur",
              "reactName": "onCpsBlur"
            },
            {
              "description": "Emitido quando o _link_ obtém o foco.",
              "name": "cps-focus",
              "reactName": "onCpsFocus"
            }
          ],
          "attributes": [
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o _link_.",
              "fieldName": "disabled"
            },
            {
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O destino do _link_, podendo ser tanto um caminho relativo ao documento atual,\npara navegação interna, quanto um caminho absoluto para navegação externa.",
              "fieldName": "href"
            },
            {
              "name": "size",
              "type": {
                "text": "| 'inherit'\n    | 'stamp'\n    | 'caption'\n    | 'label'\n    | 'body'\n    | 'body-emphasized'\n    | 'body-strong'\n    | 'body-large'\n    | 'subtitle'\n    | 'title'\n    | 'heading'\n    | 'display'"
              },
              "default": "'inherit'",
              "description": "O tamanho do texto do _link_. Por padrão, o tamanho é herdado do elemento pai.",
              "fieldName": "size"
            },
            {
              "name": "target",
              "type": {
                "text": "string"
              },
              "default": "'_self'",
              "description": "O alvo do _link_, podendo ser `_self`, `_blank`, `_parent`, `_top`, ou um nome de janela ou _frame_ específico.",
              "fieldName": "target"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "_Links_ são usados para navegação entre páginas ou para abrir URLs externas.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/link",
          "status": "stable",
          "since": "0.11",
          "tagName": "cps-link",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsLink",
            "module": "components/link/link.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-link",
          "declaration": {
            "name": "CpsLink",
            "module": "components/link/link.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsLink",
          "declaration": {
            "name": "CpsLink",
            "module": "components/link/link.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/logo/logo.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsLogo",
          "members": [
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "| 'cps'\n    | 'cps-asscom'\n    | 'cps-cgtic'\n    | 'cps-sucar'\n    | 'elements'\n    | 'sp-horizontal'\n    | 'sp-vertical'"
              },
              "default": "'cps'",
              "description": "O tipo de _logo_ a ser renderizado.",
              "attribute": "type",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "'default' | 'monochromatic' | 'monochromatic-inverted'"
              },
              "default": "'default'",
              "description": "A variante temática do _logo_.",
              "attribute": "variant",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "type",
              "type": {
                "text": "| 'cps'\n    | 'cps-asscom'\n    | 'cps-cgtic'\n    | 'cps-sucar'\n    | 'elements'\n    | 'sp-horizontal'\n    | 'sp-vertical'"
              },
              "default": "'cps'",
              "description": "O tipo de _logo_ a ser renderizado.",
              "fieldName": "type"
            },
            {
              "name": "variant",
              "type": {
                "text": "'default' | 'monochromatic' | 'monochromatic-inverted'"
              },
              "default": "'default'",
              "description": "A variante temática do _logo_.",
              "fieldName": "variant"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Logotipos (_logos_) representam tipografia e símbolos gráficos que identificam uma marca.\nNo contexto desta biblioteca, simplificam a inserção de alguns dos _logos_ comuns no ecossistema de aplicações internas do CPS.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/logo",
          "status": "stable",
          "since": "0.15.0",
          "tagName": "cps-logo",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsLogo",
            "module": "components/logo/logo.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-logo",
          "declaration": {
            "name": "CpsLogo",
            "module": "components/logo/logo.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsLogo",
          "declaration": {
            "name": "CpsLogo",
            "module": "components/logo/logo.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/menu/menu.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsMenu",
          "slots": [
            {
              "description": "Conteúdo do menu, incluindo itens de menu, rótulos de menu e Separadores.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "defaultSlot",
              "type": {
                "text": "HTMLSlotElement"
              }
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleMouseDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleSlotChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "isMenuItem",
              "privacy": "private",
              "parameters": [
                {
                  "name": "item",
                  "type": {
                    "text": "HTMLElement"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "type": {
                "text": "{ item: CpsMenuItem }"
              },
              "description": "Emitido quando um item de menu interno é selecionado.",
              "name": "cps-select",
              "reactName": "onCpsSelect"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Menus oferecem uma lista de opções para o usuário escolher.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/menu",
          "status": "stable",
          "since": "0.7",
          "tagName": "cps-menu",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsMenu",
            "module": "components/menu/menu.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-menu",
          "declaration": {
            "name": "CpsMenu",
            "module": "components/menu/menu.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsMenu",
          "declaration": {
            "name": "CpsMenu",
            "module": "components/menu/menu.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/menu-item/menu-item.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsMenuItem",
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<div>`).",
              "name": "base"
            },
            {
              "description": "O elemento que embrulha o ícone de checagem (caso o item de menu seja do tipo `checkbox`), visível apenas quando o item de menu está marcado.",
              "name": "check"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `prefix`.",
              "name": "prefix"
            },
            {
              "description": "O elemento que embrulha o conteúdo principal, normalmente um texto literal.",
              "name": "label"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `suffix`.",
              "name": "suffix"
            }
          ],
          "slots": [
            {
              "description": "O texto interno do item de menu.",
              "name": ""
            },
            {
              "description": "Um ícone ou elemento similar antes do conteúdo principal.",
              "name": "prefix"
            },
            {
              "description": "Um ícone ou elemento similar após o conteúdo principal.",
              "name": "suffix"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "cachedTextLabel",
              "type": {
                "text": "string"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "defaultSlot",
              "type": {
                "text": "HTMLSlotElement"
              }
            },
            {
              "kind": "field",
              "name": "menuItem",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "'normal' | 'checkbox'"
              },
              "default": "'normal'",
              "description": "O tipo de item de menu a ser renderizado. Para usar o estado `checked`, o valor deste atributo deve ter sido definido como `checkbox`.",
              "attribute": "type"
            },
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina se o _checkbox_ do item de menu está selecionado (aplicável somente se o atributo `type` for `checked`).",
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Um valor único para identificar o item de menu, podendo programaticamente auxiliar na determinação de quando cada item de menu é selecionado, através do evento `cps-select` do `<cps-menu>` pai deste item.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o item de menu.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "handleHostClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleDefaultSlotChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleCheckedChange"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "handleTypeChange"
            },
            {
              "kind": "method",
              "name": "getTextLabel",
              "description": "Obtém o texto literal a partir do conteúdo do _slot_ padrão do item de menu."
            }
          ],
          "attributes": [
            {
              "name": "type",
              "type": {
                "text": "'normal' | 'checkbox'"
              },
              "default": "'normal'",
              "description": "O tipo de item de menu a ser renderizado. Para usar o estado `checked`, o valor deste atributo deve ter sido definido como `checkbox`.",
              "fieldName": "type"
            },
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina se o _checkbox_ do item de menu está selecionado (aplicável somente se o atributo `type` for `checked`).",
              "fieldName": "checked"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Um valor único para identificar o item de menu, podendo programaticamente auxiliar na determinação de quando cada item de menu é selecionado, através do evento `cps-select` do `<cps-menu>` pai deste item.",
              "fieldName": "value"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o item de menu.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Itens de menu fornecem opções para o usuário escolher em um menu.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/menu-item",
          "status": "stable",
          "since": "0.7",
          "dependencies": [
            "cps-icon"
          ],
          "tagName": "cps-menu-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsMenuItem",
            "module": "components/menu-item/menu-item.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-menu-item",
          "declaration": {
            "name": "CpsMenuItem",
            "module": "components/menu-item/menu-item.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsMenuItem",
          "declaration": {
            "name": "CpsMenuItem",
            "module": "components/menu-item/menu-item.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/menu-label/menu-label.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsMenuLabel",
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<slot>`).",
              "name": "base"
            }
          ],
          "slots": [
            {
              "description": "O texto interno do rótulo de menu.",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Rótulos de menu são usados para descrever um grupo de itens de menu.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/menu-label",
          "status": "stable",
          "since": "0.7",
          "tagName": "cps-menu-label",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsMenuLabel",
            "module": "components/menu-label/menu-label.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-menu-label",
          "declaration": {
            "name": "CpsMenuLabel",
            "module": "components/menu-label/menu-label.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsMenuLabel",
          "declaration": {
            "name": "CpsMenuLabel",
            "module": "components/menu-label/menu-label.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/mutation-observer/mutation-observer.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsMutationObserver",
          "slots": [
            {
              "description": "O conteúdo a ser observado para mutações.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "mutationObserver",
              "type": {
                "text": "MutationObserver"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "attr",
              "type": {
                "text": "string"
              },
              "description": "Observa alterações em atributos.\nPara observar todos os atributos, use `*`.\nPara atributos específicos, separe-os por vírgula, por exemplo, `attr=\"class,id,title\"`.",
              "attribute": "attr",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "attrOldValue",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o valor anterior do atributo deve ser registrado ao monitorar alterações.",
              "attribute": "attr-old-value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "charData",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Observa alterações nos dados de caracteres textuais contidos no nó.",
              "attribute": "char-data",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "charDataOldValue",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o valor anterior do texto do nó deve ser registrado.",
              "attribute": "char-data-old-value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "childList",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Observa a adição ou remoção de novos nós filhos.",
              "attribute": "child-list",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desativa o observador.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "handleMutation",
              "privacy": "private",
              "parameters": [
                {
                  "name": "mutationList",
                  "type": {
                    "text": "MutationRecord[]"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "startObserver",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "stopObserver",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "handleChange"
            }
          ],
          "events": [
            {
              "type": {
                "text": "{ mutationList: MutationRecord[] }"
              },
              "description": "Emitido quando ocorre uma mutação.",
              "name": "cps-mutation",
              "reactName": "onCpsMutation"
            }
          ],
          "attributes": [
            {
              "name": "attr",
              "type": {
                "text": "string"
              },
              "description": "Observa alterações em atributos.\nPara observar todos os atributos, use `*`.\nPara atributos específicos, separe-os por vírgula, por exemplo, `attr=\"class,id,title\"`.",
              "fieldName": "attr"
            },
            {
              "name": "attr-old-value",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o valor anterior do atributo deve ser registrado ao monitorar alterações.",
              "fieldName": "attrOldValue"
            },
            {
              "name": "char-data",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Observa alterações nos dados de caracteres textuais contidos no nó.",
              "fieldName": "charData"
            },
            {
              "name": "char-data-old-value",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o valor anterior do texto do nó deve ser registrado.",
              "fieldName": "charDataOldValue"
            },
            {
              "name": "child-list",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Observa a adição ou remoção de novos nós filhos.",
              "fieldName": "childList"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desativa o observador.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "O utilitário observador de mutação (_mutation observer_) oferece uma alternativa com sintaxe declarativa para a API nativa [`MutationObserver`](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver).",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/mutation-observer",
          "status": "stable",
          "since": "0.25.0",
          "tagName": "cps-mutation-observer",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsMutationObserver",
            "module": "components/mutation-observer/mutation-observer.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-mutation-observer",
          "declaration": {
            "name": "CpsMutationObserver",
            "module": "components/mutation-observer/mutation-observer.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsMutationObserver",
          "declaration": {
            "name": "CpsMutationObserver",
            "module": "components/mutation-observer/mutation-observer.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/notification/notification.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsNotification",
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<div>`).",
              "name": "base"
            },
            {
              "description": "O elemento que embrulha o ícone opcional (um `<div>`) no qual se aplica a cor de fundo de acordo com a variante da notificação, seja ele gerado automaticamente ou informado com _slot_.",
              "name": "icon"
            },
            {
              "description": "O elemento que embrulha o conteúdo principal da notificação, usualmente contendo um ou mais elementos que definem a mensagem de exibição.",
              "name": "message"
            },
            {
              "description": "O botão de fechar a notificação (caso `closable` esteja em uso).",
              "name": "close-button"
            },
            {
              "description": "A parte `base` re-exportada do botão de fechar.",
              "name": "close-button__base"
            },
            {
              "description": "A parte `icon` re-exportada do botão de fechar.",
              "name": "close-button__icon"
            }
          ],
          "slots": [
            {
              "description": "O conteúdo principal da notificação, usualmente uma mensagem a ser exibida.",
              "name": ""
            },
            {
              "description": "Um ícone personalizado a ser exibido junto à notificação (utilize um `<cps-icon>` para melhor apresentação). Não possui efeito se o atributo `icon` estiver em uso.",
              "name": "icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "autoHideTimeout",
              "type": {
                "text": "number"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, 'icon', 'suffix')"
            },
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "base",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se a notificação está aberta. Você pode alternar este atributo, manualmente ou reativamente, para mostrar e ocultar a notificação. Opcionalmente, pode utilizar os métodos `show()` e `hide()` se preferir uma abordagem imperativa, e este atributo refletirá o estado aberto da notificação em tempo real.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Habilita a exibição de um botão de fechar para que o usuário possa ocultar a notificação imediatamente.",
              "attribute": "closable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "'neutral' | 'informative' | 'warning' | 'critical' | 'success'"
              },
              "default": "'neutral'",
              "description": "A variante visual para apresentação da notificação.",
              "attribute": "variant",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Exibe ícone automático de acordo com a variante, ao invés de utilizar o _slot_ `icon`.",
              "attribute": "icon",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "duration",
              "default": "Infinity",
              "description": "A duração, em milissegundos, que a notificação será exibida antes de se ocultar automaticamente. Caso o usuário interaja com a notificação antes dela se ocultar (por exemplo, movendo o _mouse_ sobre ela), o temporizador será reiniciado. O padrão `Infinity` significa que a notificação não se ocultará automaticamente.",
              "attribute": "duration"
            },
            {
              "kind": "method",
              "name": "restartAutoHide",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleCloseClick",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleMouseMove",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleOpenChange"
            },
            {
              "kind": "method",
              "name": "handleDurationChange"
            },
            {
              "kind": "method",
              "name": "show",
              "description": "Exibe a notificação, no local onde foi definida através de seu HTML e CSS."
            },
            {
              "kind": "method",
              "name": "hide",
              "description": "Oculta a notificação, caso esta esteja visível."
            },
            {
              "kind": "method",
              "name": "toast",
              "description": "Exibe a notificação como um _toast_. Isto irá mover a notificação para fora de sua posição no DOM e, quando ocultada, ela será removida do DOM completamente. Ao armazenar uma referência à notificação, você pode reutilizá-la chamando este método novamente. Retorna uma `Promise`que será resolvida após a notificação ser ocultada."
            },
            {
              "kind": "method",
              "name": "hasIcon",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "description": "Emitido quando a notificação aparece.",
              "name": "cps-show",
              "reactName": "onCpsShow"
            },
            {
              "description": "Emitido após a notificação aparecer e todas as animações terem sido completadas.",
              "name": "cps-after-show",
              "reactName": "onCpsAfterShow"
            },
            {
              "description": "Emitido quando a notificação some.",
              "name": "cps-hide",
              "reactName": "onCpsHide"
            },
            {
              "description": "Emitido após a notificação sumir e todas as animações terem sido completadas.",
              "name": "cps-after-hide",
              "reactName": "onCpsAfterHide"
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se a notificação está aberta. Você pode alternar este atributo, manualmente ou reativamente, para mostrar e ocultar a notificação. Opcionalmente, pode utilizar os métodos `show()` e `hide()` se preferir uma abordagem imperativa, e este atributo refletirá o estado aberto da notificação em tempo real.",
              "fieldName": "open"
            },
            {
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Habilita a exibição de um botão de fechar para que o usuário possa ocultar a notificação imediatamente.",
              "fieldName": "closable"
            },
            {
              "name": "variant",
              "type": {
                "text": "'neutral' | 'informative' | 'warning' | 'critical' | 'success'"
              },
              "default": "'neutral'",
              "description": "A variante visual para apresentação da notificação.",
              "fieldName": "variant"
            },
            {
              "name": "icon",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Exibe ícone automático de acordo com a variante, ao invés de utilizar o _slot_ `icon`.",
              "fieldName": "icon"
            },
            {
              "name": "duration",
              "default": "Infinity",
              "description": "A duração, em milissegundos, que a notificação será exibida antes de se ocultar automaticamente. Caso o usuário interaja com a notificação antes dela se ocultar (por exemplo, movendo o _mouse_ sobre ela), o temporizador será reiniciado. O padrão `Infinity` significa que a notificação não se ocultará automaticamente.",
              "resolveInitializer": {
                "module": "src/components/notification/notification.component.ts"
              },
              "fieldName": "duration"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Notificações são usadas para exibir mensagens importantes de forma pontual, localmente ou como _toast_.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/notification",
          "status": "stable",
          "since": "0.7",
          "dependencies": [
            "cps-icon-button"
          ],
          "animations": [
            {
              "name": "notification.show",
              "description": "A animação utilizada ao exibir uma notificação, por padrão uma sutil mudança de escala e opacidade, durante 250 milissegundos."
            },
            {
              "name": "notification.hide",
              "description": "A animação utilizada ao ocultar uma notificação, por padrão uma sutil mudança de escala e opacidade, durante 250 milissegundos."
            }
          ],
          "tagName": "cps-notification",
          "customElement": true
        },
        {
          "kind": "function",
          "name": "toast",
          "parameters": [
            {
              "name": "message",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "options",
              "default": "{ variant: 'informative', closable: true, duration: 5000, icon: true }",
              "type": {
                "text": "ToastOptions"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsNotification",
            "module": "components/notification/notification.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-notification",
          "declaration": {
            "name": "CpsNotification",
            "module": "components/notification/notification.component.js"
          }
        },
        {
          "kind": "js",
          "name": "toast",
          "declaration": {
            "name": "toast",
            "module": "components/notification/notification.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsNotification",
          "declaration": {
            "name": "CpsNotification",
            "module": "components/notification/notification.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/option/option.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsOption",
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<div>`).",
              "name": "base"
            },
            {
              "description": "O elemento que embrulha o ícone de checagem (caso a opção esteja dentro de uma caixa de seleção múltipla), visível apenas quando a opção está marcada.",
              "name": "check"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `prefix`.",
              "name": "prefix"
            },
            {
              "description": "O elemento que embrulha o conteúdo principal, normalmente um texto literal.",
              "name": "label"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `suffix`.",
              "name": "suffix"
            }
          ],
          "slots": [
            {
              "description": "O texto interno da opção.",
              "name": ""
            },
            {
              "description": "Um ícone ou elemento similar antes do conteúdo principal.",
              "name": "prefix"
            },
            {
              "description": "Um ícone ou elemento similar após o conteúdo principal.",
              "name": "suffix"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "cachedTextLabel",
              "type": {
                "text": "string"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "current",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "hasHover",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "'normal' | 'checkbox'"
              },
              "default": "'normal'"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Um valor único para identificar a opção. Quando é selecionada, o controle de formulário contendo a opção receberá este valor. O valor deve ser único dentre outras opções no mesmo controle. Os valores não podem conter espaços, pois espaços são usados como separadores em controles com seleção múltipla.",
              "attribute": "value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita a opção.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "handleDefaultSlotChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleMouseEnter",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleMouseLeave",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "handleSelectedChange"
            },
            {
              "kind": "method",
              "name": "handleValueChange"
            },
            {
              "kind": "method",
              "name": "getTextLabel",
              "description": "Obtém o texto literal a partir do conteúdo do _slot_ padrão da opção."
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Um valor único para identificar a opção. Quando é selecionada, o controle de formulário contendo a opção receberá este valor. O valor deve ser único dentre outras opções no mesmo controle. Os valores não podem conter espaços, pois espaços são usados como separadores em controles com seleção múltipla.",
              "fieldName": "value"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita a opção.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Opções definem os itens selecionáveis dentro de controles de formulário, como no [Select](/componentes/select).",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/option",
          "status": "stable",
          "since": "0.8",
          "dependencies": [
            "cps-icon"
          ],
          "tagName": "cps-option",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsOption",
            "module": "components/option/option.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-option",
          "declaration": {
            "name": "CpsOption",
            "module": "components/option/option.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsOption",
          "declaration": {
            "name": "CpsOption",
            "module": "components/option/option.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/progress/progress.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsProgress",
          "cssProperties": [
            {
              "description": "A altura do indicador.",
              "name": "--indicator-height"
            },
            {
              "description": "A altura da trilha.",
              "name": "--track-height"
            },
            {
              "description": "A cor do indicador, quando em estado padrão.",
              "name": "--indicator-color"
            },
            {
              "description": "A cor do indicador, quando em estado de pausa.",
              "name": "--indicator-pause-color"
            },
            {
              "description": "A cor do indicador, quando em estado de sucesso.",
              "name": "--indicator-success-color"
            },
            {
              "description": "A cor do indicador, quando em estado de erro.",
              "name": "--indicator-error-color"
            },
            {
              "description": "A cor da trilha.",
              "name": "--track-color"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento base do componente.",
              "name": "base"
            },
            {
              "description": "O indicador da barra de progresso.",
              "name": "indicator"
            },
            {
              "description": "A trilha de fundo da barra de progresso.",
              "name": "track"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "number | undefined"
              },
              "description": "O progresso atual como uma porcentagem, de `0` a `100`. Se não informado, considera-se que a barra de progresso está em estado `indeterminate`.",
              "attribute": "value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "status",
              "type": {
                "text": "'default' | 'pause' | 'success' | 'error'"
              },
              "default": "'default'",
              "description": "O estado de progresso, para coloração contextual da barra de progresso.",
              "attribute": "status",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Um rótulo descritivo para a barra de progresso. Este não será exibido na interface, mas será anunciado por dispositivos de acessibilidade durante a interação com o controle, sendo fortemente recomendado.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "indeterminate",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "description": "É possível setar programaticamente o estado `indeterminate` como `true`, o que causa a remoção do atributo `value`. Não tem efeito como atributo, pois simplesmente não informar o atributo `value` já é suficiente."
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "number | undefined"
              },
              "description": "O progresso atual como uma porcentagem, de `0` a `100`. Se não informado, considera-se que a barra de progresso está em estado `indeterminate`.",
              "fieldName": "value"
            },
            {
              "name": "status",
              "type": {
                "text": "'default' | 'pause' | 'success' | 'error'"
              },
              "default": "'default'",
              "description": "O estado de progresso, para coloração contextual da barra de progresso.",
              "fieldName": "status"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Um rótulo descritivo para a barra de progresso. Este não será exibido na interface, mas será anunciado por dispositivos de acessibilidade durante a interação com o controle, sendo fortemente recomendado.",
              "fieldName": "label"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Barras de progresso (_progress_) são usadas para mostrar a situação de uma operação em andamento.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/progress",
          "status": "stable",
          "since": "0.19",
          "tagName": "cps-progress",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsProgress",
            "module": "components/progress/progress.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-progress",
          "declaration": {
            "name": "CpsProgress",
            "module": "components/progress/progress.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsProgress",
          "declaration": {
            "name": "CpsProgress",
            "module": "components/progress/progress.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/radio/radio.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsRadio",
          "cssParts": [
            {
              "description": "O elemento base que embrulha o `<input>` e eventuais elementos de apoio para sua renderização.",
              "name": "base"
            },
            {
              "description": "O elemento circular que embrulha o estado checagem do campo.",
              "name": "control"
            },
            {
              "description": "Obtém para estilização o elemento `control`, somente quando o campo está marcado.",
              "name": "control--checked"
            },
            {
              "description": "O identificador de estado checado, um elemento `<span>` com estilização circular.",
              "name": "checked-handle"
            },
            {
              "description": "O elemento que embrulha o rótulo do campo, um elemento `<label>`.",
              "name": "label"
            }
          ],
          "slots": [
            {
              "description": "Rótulo informativo do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `label`.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this)"
            },
            {
              "kind": "field",
              "name": "hasFocus",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "generatedId",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "title"
            },
            {
              "kind": "field",
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "attribute": "id"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina o estado de checagem do campo, ou seja, quando presente, o campo encontra-se marcado.",
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "handleIdChange"
            },
            {
              "kind": "method",
              "name": "addEventListeners",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "removeEventListeners",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "setInitialAttributes",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleCheckedChange"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            }
          ],
          "events": [
            {
              "description": "Emitido quando o controle perde o foco.",
              "name": "cps-blur",
              "reactName": "onCpsBlur"
            },
            {
              "description": "Emitido quando o controle obtém o foco.",
              "name": "cps-focus",
              "reactName": "onCpsFocus"
            }
          ],
          "attributes": [
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "title"
            },
            {
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "fieldName": "id"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "value"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "name"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "fieldName": "label"
            },
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "fieldName": "size"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "fieldName": "disabled"
            },
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina o estado de checagem do campo, ou seja, quando presente, o campo encontra-se marcado.",
              "fieldName": "checked"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Campos de opção (_radio_) permitem que o usuário selecione uma única opção de um grupo.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/radio",
          "status": "stable",
          "since": "0.6",
          "tagName": "cps-radio",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsRadio",
            "module": "components/radio/radio.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-radio",
          "declaration": {
            "name": "CpsRadio",
            "module": "components/radio/radio.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsRadio",
          "declaration": {
            "name": "CpsRadio",
            "module": "components/radio/radio.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/radio-group/radio-group.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsRadioGroup",
          "cssParts": [
            {
              "description": "O agrupamento de controle de formulário que engloba todos os elementos, como rótulo, caixa de entrada, e texto de apoio.",
              "name": "form-control"
            },
            {
              "description": "Elemento que embrulha o rótulo do controle de formulário.",
              "name": "form-control-label"
            },
            {
              "description": "Elemento que embrulha o campo do controle de formulário.",
              "name": "form-control-input"
            },
            {
              "description": "Elemento que embrulha o texto de apoio do controle de formulário.",
              "name": "form-control-help-text"
            },
            {
              "description": "O componente de grupo de botões que embrulha botões alternáveis (um `<cps-button-group>`).",
              "name": "button-group"
            },
            {
              "description": "A parte `base` re-exportada do grupo de botões.",
              "name": "button-group__base"
            }
          ],
          "slots": [
            {
              "description": "O _slot_ padrão onde elementos `<cps-radio>` ou `<cps-toggle-button>` são colocados.",
              "name": ""
            },
            {
              "description": "Rótulo informativo do campo. Obrigatório para acessibilidade adequada. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `label`.",
              "name": "label"
            },
            {
              "description": "Texto de apoio para auxílio ao preenchimento do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `help-text`.",
              "name": "help-text"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "formControlController",
              "privacy": "protected",
              "default": "new FormControlController(this)"
            },
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, 'help-text', 'label')"
            },
            {
              "kind": "field",
              "name": "customValidityMessage",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "validationTimeout",
              "type": {
                "text": "number"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "defaultSlot",
              "type": {
                "text": "HTMLSlotElement"
              }
            },
            {
              "kind": "field",
              "name": "validationInput",
              "type": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "hasButtonGroup",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "errorMessage",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "generatedId",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "defaultValue",
              "type": {
                "text": "string"
              },
              "default": "''"
            },
            {
              "kind": "field",
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "attribute": "id"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Obrigatório para acessibilidade adequada. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "helpText",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O texto de apoio do campo. Se você precisar injetar HTML, use o _slot_ `help-text` em vez disso.",
              "attribute": "help-text"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "'option'",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo. Este tamanho será aplicado a todos os elementos filhos `<cps-radio>` ou `<cps-toggle-button>`.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "attribute": "form",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório, garantindo que um `<cps-radio>` ou um `<cps-toggle-button>` internos esteja marcado.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "validity",
              "description": "Obtém o objeto de estado de validade do campo."
            },
            {
              "kind": "field",
              "name": "validationMessage",
              "description": "Obtém a mensagem de validação do campo."
            },
            {
              "kind": "method",
              "name": "handleIdChange"
            },
            {
              "kind": "method",
              "name": "getAllRadios",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleRadioClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleLabelClick",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleInvalid",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "adjustFocusableRadios",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "syncRadios",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "updateCheckedRadio",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleSizeChange"
            },
            {
              "kind": "method",
              "name": "handleValueChange"
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "Verifica a validade em um formulário, sem exibir uma mensagem de validação. Retorna `true` quando válido, e `false` quando inválido."
            },
            {
              "kind": "method",
              "name": "getForm",
              "return": {
                "type": {
                  "text": "HTMLFormElement | null"
                }
              },
              "description": "Obtém o formulário associado com este componente, se algum estiver."
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "return": {
                "type": {
                  "text": "boolean"
                }
              },
              "description": "Verifica a validade em um formulário, e exibe as mensagem de validação do navegador caso o resultado seja inválido."
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "parameters": [
                {
                  "name": "message",
                  "default": "''"
                }
              ],
              "description": "Define uma mensagem de validação personalizada. Passar uma `string` vazia como argumento restaura a validade do elemento."
            }
          ],
          "events": [
            {
              "description": "Emitido quando a alteração do valor do controle é confirmada pelo usuário.",
              "name": "cps-change",
              "reactName": "onCpsChange"
            },
            {
              "description": "Emitido quando o controle recebe entrada de dados.",
              "name": "cps-input",
              "reactName": "onCpsInput"
            },
            {
              "description": "Emitido quando o elemento de formulário foi checado sobre sua validade, e suas condições não foram satisfeitas.",
              "name": "cps-invalid",
              "reactName": "onCpsInvalid"
            }
          ],
          "attributes": [
            {
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "fieldName": "id"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Obrigatório para acessibilidade adequada. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "fieldName": "label"
            },
            {
              "name": "help-text",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O texto de apoio do campo. Se você precisar injetar HTML, use o _slot_ `help-text` em vez disso.",
              "fieldName": "helpText"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "'option'",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "value"
            },
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo. Este tamanho será aplicado a todos os elementos filhos `<cps-radio>` ou `<cps-toggle-button>`.",
              "fieldName": "size"
            },
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "fieldName": "form"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório, garantindo que um `<cps-radio>` ou um `<cps-toggle-button>` internos esteja marcado.",
              "fieldName": "required"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Grupos de opções englobam múltiplos [Radio](/componentes/radio) ou [Toggle Button](/componentes/toggle-button) para que funcionem como um único controle.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/radio-group",
          "status": "stable",
          "since": "0.6",
          "dependencies": [
            "cps-button-group"
          ],
          "tagName": "cps-radio-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsRadioGroup",
            "module": "components/radio-group/radio-group.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-radio-group",
          "declaration": {
            "name": "CpsRadioGroup",
            "module": "components/radio-group/radio-group.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsRadioGroup",
          "declaration": {
            "name": "CpsRadioGroup",
            "module": "components/radio-group/radio-group.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/range/range.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsRange",
          "cssParts": [
            {
              "description": "O agrupamento de controle de formulário que engloba todos os elementos, como rótulo, caixa de entrada, e texto de apoio.",
              "name": "form-control"
            },
            {
              "description": "Elemento que embrulha o rótulo do controle de formulário.",
              "name": "form-control-label"
            },
            {
              "description": "Elemento que embrulha o campo do controle de formulário.",
              "name": "form-control-input"
            },
            {
              "description": "Elemento que embrulha o texto de apoio do controle de formulário.",
              "name": "form-control-help-text"
            },
            {
              "description": "O elemento principal que envolve os símbolos de intervalo.",
              "name": "base"
            }
          ],
          "slots": [
            {
              "description": "Rótulo informativo do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `label`.",
              "name": "label"
            },
            {
              "description": "Texto de apoio para auxílio ao preenchimento do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `help-text`.",
              "name": "help-text"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "formControlController",
              "privacy": "private",
              "default": "new FormControlController(this, {\n    value: (control: CpsRange) => (control.value > 0 ? control.value.toString() : undefined),\n    defaultValue: (control: CpsRange) => control.defaultValue,\n    setValue: (control: CpsRange, value: number) => (control.value = value)\n  })"
            },
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, 'help-text', 'label')"
            },
            {
              "kind": "field",
              "name": "input",
              "type": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "range",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "track",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "generatedId",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "isFocused",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "isTooltipOpen",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "hasInitialValueBeenProcessed",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "isDragging",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "tooltipTimeoutId",
              "type": {
                "text": "NodeJS.Timeout | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "ariaLabel",
              "type": {
                "text": "string"
              },
              "description": "O rótulo de acessibilidade para a intervalo. Necessário apenas se um `label` visual não for fornecido.",
              "attribute": "aria-label"
            },
            {
              "kind": "field",
              "name": "helpText",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O texto de apoio do campo. Se você precisar injetar HTML, use o _slot_ `help-text` em vez disso.",
              "attribute": "help-text"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "number"
              },
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário. Deve ser um valor entre `min` e `max`.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "defaultValue",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "O valor padrão do controle de formulário. Usado principalmente para redefinir o campo."
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "O valor mínimo do intervalo, por padrão `0`. Deve ser menor que `max`.",
              "attribute": "min"
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "number"
              },
              "default": "100",
              "description": "O valor máximo do intervalo, por padrão `100`. Deve ser maior que `min`.",
              "attribute": "max"
            },
            {
              "kind": "field",
              "name": "step",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "A precisão para a qual arredondar, por padrão `1`. Altere para permitir intervalos decimais.",
              "attribute": "step"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo somente leitura.",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "attribute": "form",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "noTooltip",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Se verdadeiro, desativa completamente a exibição de dica de ferramenta durante a interação com o campo.",
              "attribute": "no-tooltip",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "validity",
              "description": "Obtém o objeto de estado de validade do campo."
            },
            {
              "kind": "field",
              "name": "validationMessage",
              "description": "Obtém a mensagem de validação do campo."
            },
            {
              "kind": "method",
              "name": "handleIdChange"
            },
            {
              "kind": "method",
              "name": "handleValueChange"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "handleReadonlyChange"
            },
            {
              "kind": "method",
              "name": "handleMinChange"
            },
            {
              "kind": "method",
              "name": "handleMaxChange"
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "Verifica a validade em um formulário, sem exibir uma mensagem de validação. Retorna `true` quando válido, e `false` quando inválido."
            },
            {
              "kind": "method",
              "name": "getForm",
              "return": {
                "type": {
                  "text": "HTMLFormElement | null"
                }
              },
              "description": "Obtém o formulário associado com este componente, se algum estiver."
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "Verifica a validade em um formulário, e exibe as mensagem de validação do navegador caso o resultado seja inválido."
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "parameters": [
                {
                  "name": "message",
                  "type": {
                    "text": "string"
                  }
                }
              ],
              "description": "Define uma mensagem de validação personalizada. Passar uma `string` vazia como argumento restaura a validade do elemento."
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no campo."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do campo."
            },
            {
              "kind": "method",
              "name": "normalizeValue",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleValueChangeEffects",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleInvalid",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getValueFromMouse",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getEffectiveStep",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "clampValue",
              "privacy": "private",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getMidpoint",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "valueFromPercent",
              "privacy": "private",
              "parameters": [
                {
                  "name": "percent",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "percentFromValue",
              "privacy": "private",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "snapToStep",
              "privacy": "private",
              "parameters": [
                {
                  "name": "rawValue",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "clampCurrentValue",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "clearTooltipTimeout",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "scheduleTooltipHide",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleInteraction",
              "privacy": "private",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "hideTooltip",
                  "default": "true"
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "handleLabelClick",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handlePointerDown",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handlePointerMove",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handlePointerUp",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "renderSlider",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "description": "Emitido quando a alteração do valor do controle é confirmada.",
              "name": "cps-change",
              "reactName": "onCpsChange"
            },
            {
              "description": "Emitido quando o controle obtém o foco.",
              "name": "cps-focus",
              "reactName": "onCpsFocus"
            },
            {
              "description": "Emitido quando o controle perde o foco.",
              "name": "cps-blur",
              "reactName": "onCpsBlur"
            },
            {
              "description": "Emitido quando o elemento de formulário foi checado sobre sua validade, e suas condições não foram satisfeitas.",
              "name": "cps-invalid",
              "reactName": "onCpsInvalid"
            }
          ],
          "attributes": [
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "fieldName": "label"
            },
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "description": "O rótulo de acessibilidade para a intervalo. Necessário apenas se um `label` visual não for fornecido.",
              "fieldName": "ariaLabel"
            },
            {
              "name": "help-text",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O texto de apoio do campo. Se você precisar injetar HTML, use o _slot_ `help-text` em vez disso.",
              "fieldName": "helpText"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "number"
              },
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário. Deve ser um valor entre `min` e `max`.",
              "fieldName": "value"
            },
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "fieldName": "size"
            },
            {
              "name": "min",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "O valor mínimo do intervalo, por padrão `0`. Deve ser menor que `max`.",
              "fieldName": "min"
            },
            {
              "name": "max",
              "type": {
                "text": "number"
              },
              "default": "100",
              "description": "O valor máximo do intervalo, por padrão `100`. Deve ser maior que `min`.",
              "fieldName": "max"
            },
            {
              "name": "step",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "A precisão para a qual arredondar, por padrão `1`. Altere para permitir intervalos decimais.",
              "fieldName": "step"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "fieldName": "disabled"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo somente leitura.",
              "fieldName": "readonly"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "fieldName": "required"
            },
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "fieldName": "form"
            },
            {
              "name": "no-tooltip",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Se verdadeiro, desativa completamente a exibição de dica de ferramenta durante a interação com o campo.",
              "fieldName": "noTooltip"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Campos de intervalo (_range_) permitem selecionar um valor numérico dentro de um intervalo mínimo e máximo.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/range",
          "status": "stable",
          "since": "0.23.0",
          "tagName": "cps-range",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsRange",
            "module": "components/range/range.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-range",
          "declaration": {
            "name": "CpsRange",
            "module": "components/range/range.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsRange",
          "declaration": {
            "name": "CpsRange",
            "module": "components/range/range.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/rating/rating.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsRating",
          "cssProperties": [
            {
              "description": "Cor do símbolo quando não está ativo. Por padrão, `var(--cps-color-text-secondary)`.",
              "name": "--symbol-color"
            },
            {
              "description": "Cor do símbolo quando está ativo. Por padrão, `var(--cps-color-fill-accent)`.",
              "name": "--symbol-color-active"
            }
          ],
          "cssParts": [
            {
              "description": "O agrupamento de controle de formulário que engloba todos os elementos, como rótulo, caixa de entrada, e texto de apoio.",
              "name": "form-control"
            },
            {
              "description": "Elemento que embrulha o rótulo do controle de formulário.",
              "name": "form-control-label"
            },
            {
              "description": "Elemento que embrulha o campo do controle de formulário.",
              "name": "form-control-input"
            },
            {
              "description": "Elemento que embrulha o texto de apoio do controle de formulário.",
              "name": "form-control-help-text"
            },
            {
              "description": "O elemento principal que envolve os símbolos de classificação.",
              "name": "base"
            },
            {
              "description": "O contêiner base envolvendo cada símbolo de classificação renderizado.",
              "name": "symbol"
            },
            {
              "description": "Aplicado a um símbolo quando ele está ativo (selecionado), ainda que parcialmente.",
              "name": "symbol--active"
            }
          ],
          "slots": [
            {
              "description": "Rótulo informativo do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `label`.",
              "name": "label"
            },
            {
              "description": "Texto de apoio para auxílio ao preenchimento do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `help-text`.",
              "name": "help-text"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "formControlController",
              "privacy": "private",
              "default": "new FormControlController(this, {\n    value: (control: CpsRating) => (control.value > 0 ? control.value.toString() : undefined),\n    defaultValue: (control: CpsRating) => control.defaultValue,\n    setValue: (control: CpsRating, value: number) => (control.value = value)\n  })"
            },
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, 'help-text', 'label')"
            },
            {
              "kind": "field",
              "name": "input",
              "type": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "rating",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "hoverValue",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "isHovering",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "isFocused",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "generatedId",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "ariaLabel",
              "type": {
                "text": "string"
              },
              "description": "O rótulo de acessibilidade para a classificação. Necessário apenas se um `label` visual não for fornecido.",
              "attribute": "aria-label"
            },
            {
              "kind": "field",
              "name": "helpText",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O texto de apoio do campo. Se você precisar injetar HTML, use o _slot_ `help-text` em vez disso.",
              "attribute": "help-text"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "defaultValue",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "O valor padrão do controle de formulário. Usado principalmente para redefinir o campo."
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "number"
              },
              "default": "5",
              "description": "O valor máximo da classificação, por padrão `5`. Deve ser no mínimo `1`.",
              "attribute": "max"
            },
            {
              "kind": "field",
              "name": "step",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "A precisão para a qual arredondar, por padrão `1`. Para permitir meias estrelas, defina como `0.5`.",
              "attribute": "step"
            },
            {
              "kind": "field",
              "name": "symbol",
              "type": {
                "text": "'star' | 'heart'"
              },
              "default": "'star'",
              "description": "O símbolo usado para representar cada unidade de classificação.",
              "attribute": "symbol",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo somente leitura.",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "attribute": "form",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "validity",
              "description": "Obtém o objeto de estado de validade do campo."
            },
            {
              "kind": "field",
              "name": "validationMessage",
              "description": "Obtém a mensagem de validação do campo."
            },
            {
              "kind": "method",
              "name": "handleIdChange"
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleInvalid",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getValueFromMouse",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getRoundedValue",
              "privacy": "private",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleMouseEnter",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleMouseLeave",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleMouseMove",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "handleLabelClick",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleValueChange"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "handleReadonlyChange"
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "Verifica a validade em um formulário, sem exibir uma mensagem de validação. Retorna `true` quando válido, e `false` quando inválido."
            },
            {
              "kind": "method",
              "name": "getForm",
              "return": {
                "type": {
                  "text": "HTMLFormElement | null"
                }
              },
              "description": "Obtém o formulário associado com este componente, se algum estiver."
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "Verifica a validade em um formulário, e exibe as mensagem de validação do navegador caso o resultado seja inválido."
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "parameters": [
                {
                  "name": "message",
                  "type": {
                    "text": "string"
                  }
                }
              ],
              "description": "Define uma mensagem de validação personalizada. Passar uma `string` vazia como argumento restaura a validade do elemento."
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no campo."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do campo."
            },
            {
              "kind": "method",
              "name": "renderItems",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "description": "Emitido quando a alteração do valor do controle é confirmada.",
              "name": "cps-change",
              "reactName": "onCpsChange"
            },
            {
              "description": "Emitido quando o controle obtém o foco.",
              "name": "cps-focus",
              "reactName": "onCpsFocus"
            },
            {
              "description": "Emitido quando o controle perde o foco.",
              "name": "cps-blur",
              "reactName": "onCpsBlur"
            },
            {
              "description": "Emitido quando o elemento de formulário foi checado sobre sua validade, e suas condições não foram satisfeitas.",
              "name": "cps-invalid",
              "reactName": "onCpsInvalid"
            }
          ],
          "attributes": [
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "fieldName": "label"
            },
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "description": "O rótulo de acessibilidade para a classificação. Necessário apenas se um `label` visual não for fornecido.",
              "fieldName": "ariaLabel"
            },
            {
              "name": "help-text",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O texto de apoio do campo. Se você precisar injetar HTML, use o _slot_ `help-text` em vez disso.",
              "fieldName": "helpText"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "value"
            },
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "fieldName": "size"
            },
            {
              "name": "max",
              "type": {
                "text": "number"
              },
              "default": "5",
              "description": "O valor máximo da classificação, por padrão `5`. Deve ser no mínimo `1`.",
              "fieldName": "max"
            },
            {
              "name": "step",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "A precisão para a qual arredondar, por padrão `1`. Para permitir meias estrelas, defina como `0.5`.",
              "fieldName": "step"
            },
            {
              "name": "symbol",
              "type": {
                "text": "'star' | 'heart'"
              },
              "default": "'star'",
              "description": "O símbolo usado para representar cada unidade de classificação.",
              "fieldName": "symbol"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "fieldName": "disabled"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo somente leitura.",
              "fieldName": "readonly"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "fieldName": "required"
            },
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "fieldName": "form"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Campos de classificação (_rating_) permitem aos usuários classificar um conteúdo.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/rating",
          "status": "stable",
          "since": "0.22.0",
          "tagName": "cps-rating",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsRating",
            "module": "components/rating/rating.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-rating",
          "declaration": {
            "name": "CpsRating",
            "module": "components/rating/rating.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsRating",
          "declaration": {
            "name": "CpsRating",
            "module": "components/rating/rating.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/resize-observer/resize-observer.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsResizeObserver",
          "slots": [
            {
              "description": "Um ou mais elementos para observar redimensionamentos.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "resizeObserver",
              "type": {
                "text": "ResizeObserver"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "observedElements",
              "type": {
                "text": "HTMLElement[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desativa o observador.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "handleSlotChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "startObserver",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "stopObserver",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            }
          ],
          "events": [
            {
              "type": {
                "text": "{ entries: ResizeObserverEntry[] }"
              },
              "description": "Emitido quando um elemento é redimensionado.",
              "name": "cps-resize",
              "reactName": "onCpsResize"
            }
          ],
          "attributes": [
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desativa o observador.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "O utilitário observador de redimensionamento (_resize observer_) oferece uma alternativa com sintaxe declarativa para a API nativa [`ResizeObserver`](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver).",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/resize-observer",
          "status": "stable",
          "since": "0.25.0",
          "tagName": "cps-resize-observer",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsResizeObserver",
            "module": "components/resize-observer/resize-observer.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-resize-observer",
          "declaration": {
            "name": "CpsResizeObserver",
            "module": "components/resize-observer/resize-observer.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsResizeObserver",
          "declaration": {
            "name": "CpsResizeObserver",
            "module": "components/resize-observer/resize-observer.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/select/select.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsSelect",
          "cssParts": [
            {
              "description": "O agrupamento de controle de formulário que engloba todos os elementos, como rótulo, caixa de entrada, e texto de apoio.",
              "name": "form-control"
            },
            {
              "description": "Elemento que embrulha o rótulo do controle de formulário.",
              "name": "form-control-label"
            },
            {
              "description": "Elemento que embrulha o campo do controle de formulário.",
              "name": "form-control-input"
            },
            {
              "description": "Elemento que embrulha o texto de apoio do controle de formulário.",
              "name": "form-control-help-text"
            },
            {
              "description": "O elemento base que embrulha o campo de entrada de dados, o ícone de expansão, e eventuais prefixo e botão de limpar.",
              "name": "field"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `prefix`.",
              "name": "prefix"
            },
            {
              "description": "O controle interno propriamente dito (um `<input>`), o qual apresenta o texto da opção atualmente selecionada, ou um eventual _placeholder_.",
              "name": "input"
            },
            {
              "description": "O elemento base que embrulha o menu contextual (um `<div>`), onde as opções injetadas são posicionadas.",
              "name": "menu"
            },
            {
              "description": "O elemento que embrulha a lista de _chips_ (um `<div>`), renderizado no lugar da parte `input`, quando `multiple` está em uso.",
              "name": "chips"
            },
            {
              "description": "Cada etiqueta individual (um `<cps-chip>`), que representa uma opção selecionada, quando `multiple` está em uso.",
              "name": "chip"
            },
            {
              "description": "A parte `base` re-exportada de cada _chip_ de seleção múltipla.",
              "name": "chip__base"
            },
            {
              "description": "A parte `content` re-exportada de cada _chip_ de seleção múltipla.",
              "name": "chip__content"
            },
            {
              "description": "O botão de remoção re-exportado de cada _chip_ de seleção múltipla.",
              "name": "chip__remove-button"
            },
            {
              "description": "A parte `base` re-exportada do botão de remoção de cada _chip_ de seleção múltipla.",
              "name": "chip__remove-button__base"
            },
            {
              "description": "A parte `icon` re-exportada do botão de remoção de cada _chip_ de seleção múltipla.",
              "name": "chip__remove-button__icon"
            },
            {
              "description": "O botão de limpar o campo (caso `clearable` esteja em uso).",
              "name": "clear-button"
            },
            {
              "description": "A parte `base` re-exportada do botão de limpar.",
              "name": "clear-button__base"
            },
            {
              "description": "A parte `icon` re-exportada do botão de limpar.",
              "name": "clear-button__icon"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `expand-icon`.",
              "name": "expand-icon"
            }
          ],
          "slots": [
            {
              "description": "As opções da lista suspensa. Cada opção deve ser um `<cps-option>`. Opcionalmente, também pode conter `<cps-separator>` e `<cps-label>` para agrupar itens visualmente.",
              "name": ""
            },
            {
              "description": "Rótulo informativo do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `label`.",
              "name": "label"
            },
            {
              "description": "Um ícone ou elemento similar antes do conteúdo principal.",
              "name": "prefix"
            },
            {
              "description": "Indicador que demonstra se o controle está expandido ou contraído (idealmente, um `<cps-icon>`). Se rotaciona de acordo com a abertura e o fechamento da lista suspensa.",
              "name": "expand-icon"
            },
            {
              "description": "Texto de apoio para auxílio ao preenchimento do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `help-text`.",
              "name": "help-text"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "formControlController",
              "privacy": "private",
              "default": "new FormControlController(this, {\n    assumeInteractionOn: ['cps-blur', 'cps-input']\n  })"
            },
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, 'help-text', 'label')"
            },
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "typeToSelectString",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "typeToSelectTimeout",
              "type": {
                "text": "number"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "flyout",
              "type": {
                "text": "CpsFlyout"
              }
            },
            {
              "kind": "field",
              "name": "field",
              "type": {
                "text": "HTMLSlotElement"
              }
            },
            {
              "kind": "field",
              "name": "displayInput",
              "type": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "valueInput",
              "type": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "menu",
              "type": {
                "text": "HTMLSlotElement"
              }
            },
            {
              "kind": "field",
              "name": "hasFocus",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "generatedId",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "displayLabel",
              "type": {
                "text": "string"
              },
              "default": "''"
            },
            {
              "kind": "field",
              "name": "currentOption",
              "type": {
                "text": "CpsOption"
              }
            },
            {
              "kind": "field",
              "name": "selectedOptions",
              "type": {
                "text": "CpsOption[]"
              },
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "attribute": "id"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string | string[]"
              },
              "default": "''",
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.\nQuando `multiple` é habilitado, o valor será uma lista de valores delimitados por espaço com base nas opções selecionadas.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "defaultValue",
              "type": {
                "text": "string | string[]"
              },
              "default": "''",
              "description": "O valor padrão do controle de formulário. Usado principalmente para redefinir o campo."
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Texto de espaço reservado para exibir uma dica quando o campo estiver vazio.",
              "attribute": "placeholder"
            },
            {
              "kind": "field",
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Habilita a possibilidade de selecionar mais de uma opção.",
              "attribute": "multiple",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "maxOptionsVisible",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "O número máximo de opções selecionadas a serem exibidas no campo principal, quando `multiple` é usado.\nApós o limite, apresenta um _chip_ exibindo `+n` (sendo `n` o número de opções selecionadas mas não exibidas).\nO valor padrão é `0`, e significa nenhum limite (todas as opções selecionadas são exibidas).",
              "attribute": "max-options-visible"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "clearable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adiciona um botão de limpar exibido quando o campo não estiver vazio.",
              "attribute": "clearable"
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o menu de seleção de opções está aberto. Você pode alternar este atributo, manualmente ou reativamente, para mostrar e ocultar o menu. Opcionalmente, pode utilizar os métodos `show()` e `hide()` se preferir uma abordagem imperativa, e este atributo refletirá o estado aberto do menu em tempo real.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "strategy",
              "type": {
                "text": "'absolute' | 'fixed'"
              },
              "default": "'absolute'",
              "description": "Estratégia a nível de CSS do posicionamento do menu. A estratégia `absolute` funciona bem na maioria dos casos, mas se rolagem externa causar o corte do menu (se um elemento pai for `overflow` igual a `auto` ou `scroll`), usar uma estratégia de posição `fixed` pode contornar o problema. Entretanto, posicionamento fixo pode não funcionar em todos os cenários, portanto deve ser habilitado apenas quando necessário, e testado com atenção.",
              "attribute": "strategy",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "placement",
              "type": {
                "text": "'top' | 'bottom'"
              },
              "default": "'bottom'",
              "description": "O posicionamento preferido do menu de seleção em relação ao campo base. Observe que o posicionamento real poderá variar, se o posicionamento desejado não for viável, no intuito de manter o painel dentro da área de visualização.",
              "attribute": "placement",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "helpText",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O texto de apoio do campo. Se você precisar injetar HTML, use o _slot_ `help-text` em vez disso.",
              "attribute": "help-text"
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "attribute": "form",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "validity",
              "description": "Obtém o objeto de estado de validade do campo."
            },
            {
              "kind": "field",
              "name": "validationMessage",
              "description": "Obtém a mensagem de validação do campo."
            },
            {
              "kind": "method",
              "name": "handleIdChange"
            },
            {
              "kind": "method",
              "name": "addOpenListeners",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "removeOpenListeners",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDocumentFocusIn",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleDocumentKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleDocumentMouseDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleComboboxMouseDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleComboboxKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleClearClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleClearMouseDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleOptionClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleDefaultSlotChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleTagRemove",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "CpsRemoveEvent"
                  }
                },
                {
                  "name": "option",
                  "type": {
                    "text": "CpsOption"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getAllLabels",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "getAllOptions",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "getFirstOption",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "setCurrentOption",
              "privacy": "private",
              "parameters": [
                {
                  "name": "option",
                  "type": {
                    "text": "CpsOption | null"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "setSelectedOptions",
              "privacy": "private",
              "parameters": [
                {
                  "name": "option",
                  "type": {
                    "text": "CpsOption | CpsOption[]"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "toggleOptionSelection",
              "privacy": "private",
              "parameters": [
                {
                  "name": "option",
                  "type": {
                    "text": "CpsOption"
                  }
                },
                {
                  "name": "force",
                  "optional": true,
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "selectionChanged",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleInvalid",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "handleValueChange"
            },
            {
              "kind": "method",
              "name": "handleOpenChange"
            },
            {
              "kind": "method",
              "name": "show",
              "description": "Exibe o menu seletor de opções."
            },
            {
              "kind": "method",
              "name": "hide",
              "description": "Oculta o menu seletor de opções."
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "Verifica a validade em um formulário, sem exibir uma mensagem de validação. Retorna `true` quando válido, e `false` quando inválido."
            },
            {
              "kind": "method",
              "name": "getForm",
              "return": {
                "type": {
                  "text": "HTMLFormElement | null"
                }
              },
              "description": "Obtém o formulário associado com este componente, se algum estiver."
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "Verifica a validade em um formulário, e exibe as mensagem de validação do navegador caso o resultado seja inválido."
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "parameters": [
                {
                  "name": "message",
                  "type": {
                    "text": "string"
                  }
                }
              ],
              "description": "Define uma mensagem de validação personalizada. Passar uma `string` vazia como argumento restaura a validade do elemento."
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no campo."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do campo."
            }
          ],
          "events": [
            {
              "description": "Emitido quando a alteração do valor do controle é confirmada pelo usuário.",
              "name": "cps-change",
              "reactName": "onCpsChange"
            },
            {
              "description": "Emitido quando o botão de limpar é ativado (caso `clearable` esteja em uso).",
              "name": "cps-clear",
              "reactName": "onCpsClear"
            },
            {
              "description": "Emitido quando o controle recebe entrada de dados.",
              "name": "cps-input",
              "reactName": "onCpsInput"
            },
            {
              "description": "Emitido quando o controle obtém o foco.",
              "name": "cps-focus",
              "reactName": "onCpsFocus"
            },
            {
              "description": "Emitido quando o controle perde o foco.",
              "name": "cps-blur",
              "reactName": "onCpsBlur"
            },
            {
              "description": "Emitido quando a lista suspensa de opções começa a ser exibida.",
              "name": "cps-show",
              "reactName": "onCpsShow"
            },
            {
              "description": "Emitido após a lista suspensa de opções ser exibida e todas as animações terem sido concluídas.",
              "name": "cps-after-show",
              "reactName": "onCpsAfterShow"
            },
            {
              "description": "Emitido quando a lista suspensa de opções começa a ser ocultada.",
              "name": "cps-hide",
              "reactName": "onCpsHide"
            },
            {
              "description": "Emitido após a lista suspensa de opções ser ocultada e todas as animações terem sido concluídas.",
              "name": "cps-after-hide",
              "reactName": "onCpsAfterHide"
            },
            {
              "description": "Emitido quando o elemento de formulário foi checado sobre sua validade, e suas condições não foram satisfeitas.",
              "name": "cps-invalid",
              "reactName": "onCpsInvalid"
            }
          ],
          "attributes": [
            {
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "fieldName": "id"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "string | string[]"
              },
              "default": "''",
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.\nQuando `multiple` é habilitado, o valor será uma lista de valores delimitados por espaço com base nas opções selecionadas.",
              "fieldName": "value"
            },
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "fieldName": "size"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Texto de espaço reservado para exibir uma dica quando o campo estiver vazio.",
              "fieldName": "placeholder"
            },
            {
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Habilita a possibilidade de selecionar mais de uma opção.",
              "fieldName": "multiple"
            },
            {
              "name": "max-options-visible",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "O número máximo de opções selecionadas a serem exibidas no campo principal, quando `multiple` é usado.\nApós o limite, apresenta um _chip_ exibindo `+n` (sendo `n` o número de opções selecionadas mas não exibidas).\nO valor padrão é `0`, e significa nenhum limite (todas as opções selecionadas são exibidas).",
              "fieldName": "maxOptionsVisible"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "fieldName": "disabled"
            },
            {
              "name": "clearable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adiciona um botão de limpar exibido quando o campo não estiver vazio.",
              "fieldName": "clearable"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se o menu de seleção de opções está aberto. Você pode alternar este atributo, manualmente ou reativamente, para mostrar e ocultar o menu. Opcionalmente, pode utilizar os métodos `show()` e `hide()` se preferir uma abordagem imperativa, e este atributo refletirá o estado aberto do menu em tempo real.",
              "fieldName": "open"
            },
            {
              "name": "strategy",
              "type": {
                "text": "'absolute' | 'fixed'"
              },
              "default": "'absolute'",
              "description": "Estratégia a nível de CSS do posicionamento do menu. A estratégia `absolute` funciona bem na maioria dos casos, mas se rolagem externa causar o corte do menu (se um elemento pai for `overflow` igual a `auto` ou `scroll`), usar uma estratégia de posição `fixed` pode contornar o problema. Entretanto, posicionamento fixo pode não funcionar em todos os cenários, portanto deve ser habilitado apenas quando necessário, e testado com atenção.",
              "fieldName": "strategy"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "fieldName": "label"
            },
            {
              "name": "placement",
              "type": {
                "text": "'top' | 'bottom'"
              },
              "default": "'bottom'",
              "description": "O posicionamento preferido do menu de seleção em relação ao campo base. Observe que o posicionamento real poderá variar, se o posicionamento desejado não for viável, no intuito de manter o painel dentro da área de visualização.",
              "fieldName": "placement"
            },
            {
              "name": "help-text",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O texto de apoio do campo. Se você precisar injetar HTML, use o _slot_ `help-text` em vez disso.",
              "fieldName": "helpText"
            },
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "fieldName": "form"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "fieldName": "required"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Caixas de seleção permitem escolher itens de um menu de opções predefinidas.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/select",
          "status": "stable",
          "since": "0.8",
          "dependencies": [
            "cps-icon",
            "cps-icon-button",
            "cps-flyout",
            "cps-chip"
          ],
          "animations": [
            {
              "name": "select.show",
              "description": "A animação a ser usada ao exibir a lista de opções."
            },
            {
              "name": "select.hide",
              "description": "A animação a ser usada ao ocultar a lista de opções."
            }
          ],
          "tagName": "cps-select",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsSelect",
            "module": "components/select/select.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-select",
          "declaration": {
            "name": "CpsSelect",
            "module": "components/select/select.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsSelect",
          "declaration": {
            "name": "CpsSelect",
            "module": "components/select/select.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/separator/separator.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsSeparator",
          "cssProperties": [
            {
              "description": "A cor do separador.",
              "name": "--color"
            },
            {
              "description": "A espessura do separador.",
              "name": "--thickness"
            },
            {
              "description": "O espaçamento do separador em relação aos elementos à sua volta.",
              "name": "--spacing"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<div>`).",
              "name": "base"
            }
          ],
          "slots": [
            {
              "description": "O conteúdo interno do separador, recomendado um texto literal ou um `<cps-icon>`.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, '[default]')"
            },
            {
              "kind": "field",
              "name": "vertical",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desenha o separador em uma orientação vertical, ao invés do padrão horizontal.",
              "attribute": "vertical",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "vertical",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desenha o separador em uma orientação vertical, ao invés do padrão horizontal.",
              "fieldName": "vertical"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Separadores são usados para dividir ou agrupar elementos visualmente.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/separator",
          "status": "stable",
          "since": "0.7",
          "tagName": "cps-separator",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsSeparator",
            "module": "components/separator/separator.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-separator",
          "declaration": {
            "name": "CpsSeparator",
            "module": "components/separator/separator.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsSeparator",
          "declaration": {
            "name": "CpsSeparator",
            "module": "components/separator/separator.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/skeleton/skeleton.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsSkeleton",
          "cssProperties": [
            {
              "description": "A cor base do indicador.",
              "name": "--color"
            },
            {
              "description": "A cor de destaque (ou brilho) a ser usada como efeito de carregamento.",
              "name": "--accent-color"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento principal que sustenta o indicador (um `<div>`).",
              "name": "base"
            },
            {
              "description": "O elemento que representa o indicador em si, o qual recebe cor e animação.",
              "name": "indicator"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "effect",
              "type": {
                "text": "'sheen' | 'pulse' | 'none'"
              },
              "default": "'sheen'",
              "description": "Determina o efeito visual de carregamento do indicador.",
              "attribute": "effect"
            },
            {
              "kind": "field",
              "name": "rounded",
              "type": {
                "text": "'default' | 'corner' | 'full' | 'none'"
              },
              "default": "'default'",
              "description": "Arredondamento dos cantos, com o padrão sendo bordas arredondas em `4px`.",
              "attribute": "rounded",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "effect",
              "type": {
                "text": "'sheen' | 'pulse' | 'none'"
              },
              "default": "'sheen'",
              "description": "Determina o efeito visual de carregamento do indicador.",
              "fieldName": "effect"
            },
            {
              "name": "rounded",
              "type": {
                "text": "'default' | 'corner' | 'full' | 'none'"
              },
              "default": "'default'",
              "description": "Arredondamento dos cantos, com o padrão sendo bordas arredondas em `4px`.",
              "fieldName": "rounded"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Indicador usado para apresentação visual de conteúdo que potencialmente ainda será exibido.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/skeleton",
          "status": "stable",
          "since": "0.2",
          "tagName": "cps-skeleton",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsSkeleton",
            "module": "components/skeleton/skeleton.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-skeleton",
          "declaration": {
            "name": "CpsSkeleton",
            "module": "components/skeleton/skeleton.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsSkeleton",
          "declaration": {
            "name": "CpsSkeleton",
            "module": "components/skeleton/skeleton.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/spinner/spinner.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsSpinner",
          "cssProperties": [
            {
              "description": "A espessura da linha de apresentação do indicador.",
              "name": "--track-width"
            },
            {
              "description": "A cor da linha de caminho ao fundo do _spinner_.",
              "name": "--track-color"
            },
            {
              "description": "A cor do indicador giratório do _spinner_.",
              "name": "--indicator-color"
            },
            {
              "description": "O tempo que leva para o indicador completa um ciclo de animação giratório.",
              "name": "--speed"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<svg>`).",
              "name": "base"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "_Spinners_ são usados para exibir o andamento de uma operação de tempo indeterminado.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/spinner",
          "status": "stable",
          "since": "0.1",
          "tagName": "cps-spinner",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsSpinner",
            "module": "components/spinner/spinner.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-spinner",
          "declaration": {
            "name": "CpsSpinner",
            "module": "components/spinner/spinner.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsSpinner",
          "declaration": {
            "name": "CpsSpinner",
            "module": "components/spinner/spinner.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/switch/switch.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsSwitch",
          "cssProperties": [
            {
              "description": "A espessura da borda do controle. Padrão: `1px`.",
              "name": "--border"
            },
            {
              "description": "Espaçamento horizontal entre o _knob_ e as extremidades internas do controle. Padrão: `2px`.",
              "name": "--padding"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento base que embrulha o `<input>` e eventuais elementos de apoio para sua renderização.",
              "name": "base"
            },
            {
              "description": "O elemento arredondado que embrulha o estado de checagem do campo.",
              "name": "control"
            },
            {
              "description": "Obtém para estilização o elemento `control`, somente quando o campo está marcado.",
              "name": "control--checked"
            },
            {
              "description": "O elemento circular que desliza sobre o controle dependendo do estado de checagem do campo.",
              "name": "knob"
            },
            {
              "description": "Obtém para estilização o elemento `knob`, somente quando o campo está marcado.",
              "name": "knob--checked"
            },
            {
              "description": "O elemento que embrulha o rótulo do campo, um elemento `<label>`.",
              "name": "label"
            }
          ],
          "slots": [
            {
              "description": "Rótulo informativo do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `label`.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "formControlController",
              "privacy": "private",
              "default": "new FormControlController(this, {\n    value: (control: CpsSwitch) => (control.checked ? control.value || 'on' : undefined),\n    defaultValue: (control: CpsSwitch) => control.defaultChecked,\n    setValue: (control: CpsSwitch, checked: boolean) => (control.checked = checked)\n  })"
            },
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this)"
            },
            {
              "kind": "field",
              "name": "input",
              "type": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "hasFocus",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "generatedId",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "title"
            },
            {
              "kind": "field",
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "attribute": "id"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina o estado de checagem do campo, ou seja, quando presente, o campo encontra-se marcado.",
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "defaultChecked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "O valor padrão do controle de formulário. Usado principalmente para redefinir o campo."
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "attribute": "form",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "fluid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adiciona posicionamento fluido ao rótulo, permitindo que ocupe todo o espaço disponível à esquerda, automaticamente movendo o interruptor para a direita.",
              "attribute": "fluid",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "validity",
              "description": "Obtém o objeto de estado de validade do campo."
            },
            {
              "kind": "field",
              "name": "validationMessage",
              "description": "Obtém a mensagem de validação do campo."
            },
            {
              "kind": "method",
              "name": "handleIdChange"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleInput",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleInvalid",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "handleStateChange"
            },
            {
              "kind": "method",
              "name": "click",
              "description": "Simula um _click_ no campo."
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no campo."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do campo."
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "Verifica a validade em um formulário, sem exibir uma mensagem de validação. Retorna `true` quando válido, e `false` quando inválido."
            },
            {
              "kind": "method",
              "name": "getForm",
              "return": {
                "type": {
                  "text": "HTMLFormElement | null"
                }
              },
              "description": "Obtém o formulário associado com este componente, se algum estiver."
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "Verifica a validade em um formulário, e exibe as mensagem de validação do navegador caso o resultado seja inválido."
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "parameters": [
                {
                  "name": "message",
                  "type": {
                    "text": "string"
                  }
                }
              ],
              "description": "Define uma mensagem de validação personalizada. Passar uma `string` vazia como argumento restaura a validade do elemento."
            }
          ],
          "events": [
            {
              "description": "Emitido quando o controle perde o foco.",
              "name": "cps-blur",
              "reactName": "onCpsBlur"
            },
            {
              "description": "Emitido quando a alteração do valor do controle é confirmada pelo usuário.",
              "name": "cps-change",
              "reactName": "onCpsChange"
            },
            {
              "description": "Emitido quando o controle obtém o foco.",
              "name": "cps-focus",
              "reactName": "onCpsFocus"
            },
            {
              "description": "Emitido quando o controle recebe entrada de dados.",
              "name": "cps-input",
              "reactName": "onCpsInput"
            },
            {
              "description": "Emitido quando o elemento de formulário foi checado sobre sua validade, e suas condições não foram satisfeitas.",
              "name": "cps-invalid",
              "reactName": "onCpsInvalid"
            }
          ],
          "attributes": [
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "title"
            },
            {
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "fieldName": "id"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "value"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "fieldName": "label"
            },
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "fieldName": "size"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "fieldName": "disabled"
            },
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina o estado de checagem do campo, ou seja, quando presente, o campo encontra-se marcado.",
              "fieldName": "checked"
            },
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "fieldName": "form"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "fieldName": "required"
            },
            {
              "name": "fluid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Adiciona posicionamento fluido ao rótulo, permitindo que ocupe todo o espaço disponível à esquerda, automaticamente movendo o interruptor para a direita.",
              "fieldName": "fluid"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Interruptores (_switches_) permitem alternar entre estados ligado e desligado.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/switch",
          "status": "stable",
          "since": "0.24.0",
          "tagName": "cps-switch",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsSwitch",
            "module": "components/switch/switch.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-switch",
          "declaration": {
            "name": "CpsSwitch",
            "module": "components/switch/switch.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsSwitch",
          "declaration": {
            "name": "CpsSwitch",
            "module": "components/switch/switch.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/tab-group/tab-group.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsTabGroup",
          "cssProperties": [
            {
              "description": "A cor de fundo da área de navegação, onde as abas são dispostas. Padrão: `var(--cps-color-background-solid-primary)`.",
              "name": "--background-navigation"
            },
            {
              "description": "A cor de fundo das áreas selecionadas, ou seja, tanto a aba selecionada quanto o respectivo painel selecionado. Padrão: `var(--cps-color-background-solid-tertiary)`.",
              "name": "--background-selection"
            },
            {
              "description": "Cor de borda utilizada em todo o grupo, incluindo área de navegação, aba selecionada, e o respectivo painel selecionado. Padrão: `var(--cps-color-stroke-primary)`.",
              "name": "--border-color"
            },
            {
              "description": "Espessura da borda da área de navegação. Padrão: `1px`.",
              "name": "--border-width"
            },
            {
              "description": "Arredondamento de bordas, incluindo área de navegação e painel selecionado. Padrão: `var(--cps-border-radius-large)`.",
              "name": "--border-radius"
            },
            {
              "description": "Cor do indicador de aba atualmente selecionada. Invisível por padrão.",
              "name": "--indicator-color"
            },
            {
              "description": "Espaçamentos internos da área de navegação. Padrão: `var(--cps-spacing-2)`.",
              "name": "--padding-navigation"
            },
            {
              "description": "Cor da área de posicionamento de indicador de seleção. Padrão: `var(--border-color)`.",
              "name": "--track-color"
            },
            {
              "description": "Espessura da área de posicionamento de indicador de seleção. Padrão: `1px`.",
              "name": "--track-width"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<div>`).",
              "name": "base"
            },
            {
              "description": "O contêiner da área de navegação (um `<div>`), o qual contém a lista de abas, e eventuais elementos auxiliares como os botões de rolagem automática.",
              "name": "nav"
            },
            {
              "description": "O contêiner que embrulha as abas propriamente ditas (um `<div>`).",
              "name": "tabs"
            },
            {
              "description": "O elemento indicativa de seleção atual, por padrão uma linha não apresentada visual, mas que pode ser ativada através da propriedade CSS `--indicator-color`.",
              "name": "active-tab-indicator"
            },
            {
              "description": "O contêiner que embrulha o corpo do grupo, onde os painéis de abas são dispostos.",
              "name": "body"
            },
            {
              "description": "Seletor que intercepta tanto o botão de rolagem em direção ao início quanto em direção ao final da lista de abas (ambos `<cps-icon-button>`), exibidos quando existem abas transbordando, causando rolagem automática da lista de abas.",
              "name": "scroll-button"
            },
            {
              "description": "O botão de rolagem em direção ao início da lista de abas.",
              "name": "scroll-button--start"
            },
            {
              "description": "A parte `base` re-exportada do botão de rolagem em direção ao início da lista de abas.",
              "name": "scroll-button--start__base"
            },
            {
              "description": "A parte `icon` re-exportada do botão de rolagem em direção ao início da lista de abas.",
              "name": "scroll-button--start__icon"
            },
            {
              "description": "O botão de rolagem em direção ao final da lista de abas.",
              "name": "scroll-button--end"
            },
            {
              "description": "A parte `base` re-exportada do botão de rolagem em direção ao final da lista de abas.",
              "name": "scroll-button--end__base"
            },
            {
              "description": "A parte `icon` re-exportada do botão de rolagem em direção ao final da lista de abas.",
              "name": "scroll-button--end__icon"
            }
          ],
          "slots": [
            {
              "description": "Usado para agrupar painéis de abas dentro do grupo. Utilize apenas elementos `<cps-tab-panel>`.",
              "name": ""
            },
            {
              "description": "Usado para especificar as abas existentes dentro do grupo. Utilize apenas elementos `<cps-tab-item>`.",
              "name": "nav"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "activeTab",
              "type": {
                "text": "CpsTabItem | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "mutationObserver",
              "type": {
                "text": "MutationObserver"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "resizeObserver",
              "type": {
                "text": "ResizeObserver"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "tabs",
              "type": {
                "text": "CpsTabItem[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "panels",
              "type": {
                "text": "CpsTabPanel[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "tabGroup",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "body",
              "type": {
                "text": "HTMLSlotElement"
              }
            },
            {
              "kind": "field",
              "name": "nav",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "indicator",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "hasScrollControls",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "placement",
              "type": {
                "text": "'top' | 'bottom' | 'start' | 'end'"
              },
              "default": "'top'",
              "description": "O posicionamento das abas dentro do grupo.",
              "attribute": "placement"
            },
            {
              "kind": "field",
              "name": "activation",
              "type": {
                "text": "'auto' | 'manual'"
              },
              "default": "'auto'",
              "description": "Quando definido como `auto`, navegar pelas abas com as teclas de seta mostrará instantaneamente o painel de abas correspondente. Quando definido como `manual`, a aba receberá foco, mas não será exibida até que o usuário pressione a barra de espaço ou tecle `Enter`.",
              "attribute": "activation"
            },
            {
              "kind": "field",
              "name": "noScrollControls",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita as setas indicativas de rolagem automática quando as abas transbordarem em relação ao espaço disponível na área de navegação do grupo de abas.",
              "attribute": "no-scroll-controls"
            },
            {
              "kind": "method",
              "name": "getAllTabs",
              "privacy": "private",
              "parameters": [
                {
                  "name": "options",
                  "default": "{ includeDisabled: true }",
                  "type": {
                    "text": "{ includeDisabled: boolean }"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getAllPanels",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "getActiveTab",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleScrollToStart",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleScrollToEnd",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "setActiveTab",
              "privacy": "private",
              "parameters": [
                {
                  "name": "tab",
                  "type": {
                    "text": "CpsTabItem"
                  }
                },
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "{ emitEvents?: boolean; scrollBehavior?: 'auto' | 'smooth' }"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "setAriaLabels",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "repositionIndicator",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "syncTabsAndPanels",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "updateScrollControls"
            },
            {
              "kind": "method",
              "name": "syncIndicator"
            },
            {
              "kind": "method",
              "name": "show",
              "parameters": [
                {
                  "name": "panel",
                  "type": {
                    "text": "string"
                  }
                }
              ],
              "description": "Força a seleção da aba especificada, através do nome de seu painel."
            }
          ],
          "events": [
            {
              "type": {
                "text": "{ name: String }"
              },
              "description": "Emitido quando o painel de uma aba é exibido.",
              "name": "cps-tab-show",
              "reactName": "onCpsTabShow"
            },
            {
              "type": {
                "text": "{ name: String }"
              },
              "description": "Emitido quando o painel de uma aba é ocultado.",
              "name": "cps-tab-hide",
              "reactName": "onCpsTabHide"
            }
          ],
          "attributes": [
            {
              "name": "placement",
              "type": {
                "text": "'top' | 'bottom' | 'start' | 'end'"
              },
              "default": "'top'",
              "description": "O posicionamento das abas dentro do grupo.",
              "fieldName": "placement"
            },
            {
              "name": "activation",
              "type": {
                "text": "'auto' | 'manual'"
              },
              "default": "'auto'",
              "description": "Quando definido como `auto`, navegar pelas abas com as teclas de seta mostrará instantaneamente o painel de abas correspondente. Quando definido como `manual`, a aba receberá foco, mas não será exibida até que o usuário pressione a barra de espaço ou tecle `Enter`.",
              "fieldName": "activation"
            },
            {
              "name": "no-scroll-controls",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita as setas indicativas de rolagem automática quando as abas transbordarem em relação ao espaço disponível na área de navegação do grupo de abas.",
              "fieldName": "noScrollControls"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Grupos de abas organizam o conteúdo em um contêiner que mostra uma seção por vez.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/tab-group",
          "status": "stable",
          "since": "0.9",
          "dependencies": [
            "cps-icon-button"
          ],
          "tagName": "cps-tab-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsTabGroup",
            "module": "components/tab-group/tab-group.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-tab-group",
          "declaration": {
            "name": "CpsTabGroup",
            "module": "components/tab-group/tab-group.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsTabGroup",
          "declaration": {
            "name": "CpsTabGroup",
            "module": "components/tab-group/tab-group.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/tab-item/tab-item.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsTabItem",
          "cssProperties": [
            {
              "description": "A cor de fundo da aba, quando ela está selecionada. Padrão: `var(--cps-color-background-solid-tertiary)`. Idealmente, se for personalizar, garanta que a cor aplicada é a mesma que a do painel de abas associado.",
              "name": "--selected-background"
            },
            {
              "description": "A cor da borda da aba, quando ela está selecionada. Padrão: `var(--cps-color-stroke-primary)`. Idealmente, se for personalizar, garanta que a cor aplicada é a mesma que a do painel de abas associado.",
              "name": "--selected-border"
            },
            {
              "description": "Arredondamento dos cantos da aba. Padrão: `var(--cps-spacing-1-5)`.",
              "name": "--border-radius"
            },
            {
              "description": "Arredondamento invertido posicionado na base da aba, causando o efeito de uma curvatura para fora. Padrão: `8px`.",
              "name": "--inverse-rounded-corner-size"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<div>`).",
              "name": "base"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `prefix`.",
              "name": "prefix"
            },
            {
              "description": "O elemento que embrulha o conteúdo principal, normalmente o _label_ do botão.",
              "name": "content"
            },
            {
              "description": "O botão de fechar a aba (caso `closable` esteja em uso).",
              "name": "close-button"
            },
            {
              "description": "A parte `base` re-exportada do botão de fechar.",
              "name": "close-button__base"
            },
            {
              "description": "A parte `icon` re-exportada do botão de fechar.",
              "name": "close-button__icon"
            }
          ],
          "slots": [
            {
              "description": "O conteúdo da aba.",
              "name": ""
            },
            {
              "description": "Um ícone ou elemento similar antes do conteúdo principal.",
              "name": "prefix"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, '[default]', 'prefix')"
            },
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "attrId",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "++id"
            },
            {
              "kind": "field",
              "name": "componentId",
              "privacy": "private",
              "default": "`cps-tab-item-${this.attrId}`"
            },
            {
              "kind": "field",
              "name": "tab",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "panel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Nome do painel de abas associado à aba. O painel deve estar no mesmo grupo de abas.",
              "attribute": "panel",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determinada que a aba está selecionada, representando que o painel atrelado a ela está marcado.",
              "attribute": "selected",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "placement",
              "type": {
                "text": "'top' | 'bottom' | 'start' | 'end'"
              },
              "default": "'top'",
              "description": "O posicionamento da aba dentro de seu grupo, para a correta renderização de bordas nas posições ideais.",
              "attribute": "placement"
            },
            {
              "kind": "field",
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Habilita a exibição de um botão de fechar para que o usuário possa remover a aba.",
              "attribute": "closable"
            },
            {
              "kind": "field",
              "name": "fluid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Força a aba a fluir através de seu contêiner.",
              "attribute": "fluid",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita a aba.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "handleCloseClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleSelectedChange"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco na aba."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco da aba."
            }
          ],
          "events": [
            {
              "description": "Emitido quando o botão de fechar da aba `closable` é acionado.",
              "name": "cps-close",
              "reactName": "onCpsClose"
            }
          ],
          "attributes": [
            {
              "name": "panel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Nome do painel de abas associado à aba. O painel deve estar no mesmo grupo de abas.",
              "fieldName": "panel"
            },
            {
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determinada que a aba está selecionada, representando que o painel atrelado a ela está marcado.",
              "fieldName": "selected"
            },
            {
              "name": "placement",
              "type": {
                "text": "'top' | 'bottom' | 'start' | 'end'"
              },
              "default": "'top'",
              "description": "O posicionamento da aba dentro de seu grupo, para a correta renderização de bordas nas posições ideais.",
              "fieldName": "placement"
            },
            {
              "name": "closable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Habilita a exibição de um botão de fechar para que o usuário possa remover a aba.",
              "fieldName": "closable"
            },
            {
              "name": "fluid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Força a aba a fluir através de seu contêiner.",
              "fieldName": "fluid"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita a aba.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Abas (_tab items_) são usadas dentro de [grupos de abas](/componentes/tab-group) para controlar a visibilidade de [painéis de abas](/components/tab-panel).",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/tab",
          "status": "stable",
          "since": "0.9",
          "dependencies": [
            "cps-icon-button"
          ],
          "tagName": "cps-tab-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsTabItem",
            "module": "components/tab-item/tab-item.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-tab-item",
          "declaration": {
            "name": "CpsTabItem",
            "module": "components/tab-item/tab-item.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsTabItem",
          "declaration": {
            "name": "CpsTabItem",
            "module": "components/tab-item/tab-item.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/tab-panel/tab-panel.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsTabPanel",
          "cssProperties": [
            {
              "description": "O espaçamento interno do painel. Padrão: `var(--cps-spacing-6)`.",
              "name": "--padding"
            },
            {
              "description": "A cor de fundo do painel. Padrão: `var(--cps-color-background-solid-tertiary)`.",
              "name": "--background"
            },
            {
              "description": "A cor da borda do painel. Padrão: `var(--cps-color-stroke-primary)`.",
              "name": "--border-color"
            },
            {
              "description": "O arredondamento da borda do painel. Padrão: `var(--cps-border-radius-large)`.",
              "name": "--border-radius"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento principal propriamente dito (um `<slot>`).",
              "name": "base"
            }
          ],
          "slots": [
            {
              "description": "O conteúdo do painel.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "attrId",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "++id"
            },
            {
              "kind": "field",
              "name": "componentId",
              "privacy": "private",
              "default": "`cps-tab-panel-${this.attrId}`"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do painel, deve ser único dentro de um mesmo grupo de abas.",
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Quando verdadeiro, o painel é exibido.",
              "attribute": "selected",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "handleSelectedChanged"
            }
          ],
          "attributes": [
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do painel, deve ser único dentro de um mesmo grupo de abas.",
              "fieldName": "name"
            },
            {
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Quando verdadeiro, o painel é exibido.",
              "fieldName": "selected"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Painéis de abas (_tab panels_) são usados dentro de [grupos de abas](/componentes/tab-group) para exibir conteúdo em abas.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/tab-panel",
          "status": "stable",
          "since": "0.9",
          "tagName": "cps-tab-panel",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsTabPanel",
            "module": "components/tab-panel/tab-panel.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-tab-panel",
          "declaration": {
            "name": "CpsTabPanel",
            "module": "components/tab-panel/tab-panel.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsTabPanel",
          "declaration": {
            "name": "CpsTabPanel",
            "module": "components/tab-panel/tab-panel.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/textarea/textarea.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsTextarea",
          "cssParts": [
            {
              "description": "O agrupamento de controle de formulário que engloba todos os elementos, como rótulo, caixa de entrada, e texto de apoio.",
              "name": "form-control"
            },
            {
              "description": "Elemento que embrulha o rótulo do controle de formulário.",
              "name": "form-control-label"
            },
            {
              "description": "Elemento que embrulha o campo do controle de formulário.",
              "name": "form-control-input"
            },
            {
              "description": "Elemento que embrulha o texto de apoio do controle de formulário.",
              "name": "form-control-help-text"
            },
            {
              "description": "O elemento base que embrulha o `<textarea>`.",
              "name": "base"
            },
            {
              "description": "O controle `<textarea>` interno propriamente dito.",
              "name": "textarea"
            }
          ],
          "slots": [
            {
              "description": "Rótulo informativo do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `label`.",
              "name": "label"
            },
            {
              "description": "Texto de apoio para auxílio ao preenchimento do campo. Caso a injeção de conteúdos complexos não seja necessária, alternativamente utilize apenas o atributo `help-text`.",
              "name": "help-text"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "formControlController",
              "privacy": "private",
              "default": "new FormControlController(this, {\n    assumeInteractionOn: ['cps-blur', 'cps-input']\n  })"
            },
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, 'help-text', 'label')"
            },
            {
              "kind": "field",
              "name": "resizeObserver",
              "type": {
                "text": "ResizeObserver"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "textarea",
              "type": {
                "text": "HTMLTextAreaElement"
              }
            },
            {
              "kind": "field",
              "name": "hasFocus",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "generatedId",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "title"
            },
            {
              "kind": "field",
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "attribute": "id"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "defaultValue",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O valor padrão do controle de formulário. Usado principalmente para redefinir o campo."
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "helpText",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O texto de apoio do campo. Se você precisar injetar HTML, use o _slot_ `help-text` em vez disso.",
              "attribute": "help-text"
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Texto de espaço reservado para exibir uma dica quando o campo estiver vazio.",
              "attribute": "placeholder"
            },
            {
              "kind": "field",
              "name": "rows",
              "type": {
                "text": "number"
              },
              "default": "4",
              "description": "O número de linhas para exibir por padrão.",
              "attribute": "rows"
            },
            {
              "kind": "field",
              "name": "resize",
              "type": {
                "text": "'none' | 'vertical' | 'auto'"
              },
              "default": "'vertical'",
              "description": "Controla como o campo pode ser redimensionado.",
              "attribute": "resize"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo somente leitura.",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "attribute": "form",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "minlength",
              "type": {
                "text": "number"
              },
              "description": "O tamanho mínimo de caracteres que serão considerados válidos.",
              "attribute": "minlength"
            },
            {
              "kind": "field",
              "name": "maxlength",
              "type": {
                "text": "number"
              },
              "description": "O tamanho máximo de caracteres que serão considerados válidos.",
              "attribute": "maxlength"
            },
            {
              "kind": "field",
              "name": "autocapitalize",
              "type": {
                "text": "'off' | 'none' | 'on' | 'sentences' | 'words' | 'characters'"
              },
              "description": "Controla se e como a entrada de texto é capitalizada enquanto inserida pelo usuário.",
              "attribute": "autocapitalize"
            },
            {
              "kind": "field",
              "name": "autocorrect",
              "type": {
                "text": "'off' | 'on'"
              },
              "description": "Indica se o recurso de correção automática do navegador deve ser utilizado.",
              "attribute": "autocorrect"
            },
            {
              "kind": "field",
              "name": "autocomplete",
              "type": {
                "text": "string"
              },
              "description": "Especifica quais permissões o navegador tem para fornecer assistência no preenchimento dos valores do campo.\nConsulte\n[esta documentação no MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete) para a lista de valores disponíveis.",
              "attribute": "autocomplete"
            },
            {
              "kind": "field",
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "description": "Indica que o campo deve receber foco assim que a página for carregada.",
              "attribute": "autofocus"
            },
            {
              "kind": "field",
              "name": "enterkeyhint",
              "type": {
                "text": "'enter' | 'done' | 'go' | 'next' | 'previous' | 'search' | 'send'"
              },
              "description": "Utilizado para definir a aparência e o comportamento da tela `Enter` em teclados virtuais.",
              "attribute": "enterkeyhint"
            },
            {
              "kind": "field",
              "name": "spellcheck",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "description": "Habilita correção ortográfica no campo.",
              "attribute": "spellcheck"
            },
            {
              "kind": "field",
              "name": "inputmode",
              "type": {
                "text": "'none' | 'text' | 'decimal' | 'numeric' | 'tel' | 'search' | 'email' | 'url'"
              },
              "description": "Informa o navegador qual o tipo de dados esperado para ser inserido pelo usuário. Isso permite que o navegador\napresente o teclado virtual apropriado para o tipo de dados em dispositivos móveis.",
              "attribute": "inputmode"
            },
            {
              "kind": "field",
              "name": "validity",
              "description": "Obtém o objeto de estado de validade do campo."
            },
            {
              "kind": "field",
              "name": "validationMessage",
              "description": "Obtém a mensagem de validação do campo."
            },
            {
              "kind": "method",
              "name": "handleIdChange"
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleInput",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleInvalid",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "setTextareaHeight",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "handleRowsChange"
            },
            {
              "kind": "method",
              "name": "handleValueChange"
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no campo."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do campo."
            },
            {
              "kind": "method",
              "name": "select",
              "description": "Seleciona todo o texto existente no campo."
            },
            {
              "kind": "method",
              "name": "scrollPosition",
              "return": {
                "type": {
                  "text": "{ top: number; left: number } | undefined"
                }
              },
              "parameters": [
                {
                  "name": "position",
                  "optional": true,
                  "type": {
                    "text": "{ top?: number; left?: number }"
                  }
                }
              ],
              "description": "Obtém ou atribui a posição de rolagem do campo."
            },
            {
              "kind": "method",
              "name": "setSelectionRange",
              "parameters": [
                {
                  "name": "selectionStart",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "selectionEnd",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "selectionDirection",
                  "default": "'none'",
                  "type": {
                    "text": "'forward' | 'backward' | 'none'"
                  }
                }
              ],
              "description": "Define as posições de início e término da seleção de texto do campo (índices baseados em `0`)."
            },
            {
              "kind": "method",
              "name": "setRangeText",
              "parameters": [
                {
                  "name": "replacement",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "start",
                  "optional": true,
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "end",
                  "optional": true,
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "selectMode",
                  "optional": true,
                  "type": {
                    "text": "'select' | 'start' | 'end' | 'preserve'"
                  }
                }
              ],
              "description": "Atualiza um intervalo de texto do campo com o novo valor informado (índices baseados em `0`)."
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "Verifica a validade em um formulário, sem exibir uma mensagem de validação. Retorna `true` quando válido, e `false` quando inválido."
            },
            {
              "kind": "method",
              "name": "getForm",
              "return": {
                "type": {
                  "text": "HTMLFormElement | null"
                }
              },
              "description": "Obtém o formulário associado com este componente, se algum estiver."
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "Verifica a validade em um formulário, e exibe as mensagem de validação do navegador caso o resultado seja inválido."
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "parameters": [
                {
                  "name": "message",
                  "type": {
                    "text": "string"
                  }
                }
              ],
              "description": "Define uma mensagem de validação personalizada. Passar uma `string` vazia como argumento restaura a validade do elemento."
            }
          ],
          "events": [
            {
              "description": "Emitido quando o controle perde o foco.",
              "name": "cps-blur",
              "reactName": "onCpsBlur"
            },
            {
              "description": "Emitido quando a alteração do valor do controle é confirmada pelo usuário.",
              "name": "cps-change",
              "reactName": "onCpsChange"
            },
            {
              "description": "Emitido quando o controle obtém o foco.",
              "name": "cps-focus",
              "reactName": "onCpsFocus"
            },
            {
              "description": "Emitido quando o controle recebe entrada de dados.",
              "name": "cps-input",
              "reactName": "onCpsInput"
            },
            {
              "description": "Emitido quando o elemento de formulário foi checado sobre sua validade, e suas condições não foram satisfeitas.",
              "name": "cps-invalid",
              "reactName": "onCpsInvalid"
            }
          ],
          "attributes": [
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "title"
            },
            {
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O identificador único do campo, usado como estratégia de vinculação ao rótulo e/ou texto de apoio anexado.\nSe não for fornecido, um UUID é gerado automaticamente.",
              "fieldName": "id"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O nome do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.",
              "fieldName": "value"
            },
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do campo.",
              "fieldName": "size"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O rótulo do campo. Se você precisar injetar HTML, use o _slot_ `label` em vez disso.",
              "fieldName": "label"
            },
            {
              "name": "help-text",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O texto de apoio do campo. Se você precisar injetar HTML, use o _slot_ `help-text` em vez disso.",
              "fieldName": "helpText"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Texto de espaço reservado para exibir uma dica quando o campo estiver vazio.",
              "fieldName": "placeholder"
            },
            {
              "name": "rows",
              "type": {
                "text": "number"
              },
              "default": "4",
              "description": "O número de linhas para exibir por padrão.",
              "fieldName": "rows"
            },
            {
              "name": "resize",
              "type": {
                "text": "'none' | 'vertical' | 'auto'"
              },
              "default": "'vertical'",
              "description": "Controla como o campo pode ser redimensionado.",
              "fieldName": "resize"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o campo.",
              "fieldName": "disabled"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo somente leitura.",
              "fieldName": "readonly"
            },
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O formulário \"dono\" deste controle de formulário. Se não informado, o formulário mais próximo na hierarquia\naté este elemento será utilizado. Se informado, o valor deve ser um `id` único de um formulário\nexistente no documento.",
              "fieldName": "form"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Torna o campo como sendo de preenchimento obrigatório.",
              "fieldName": "required"
            },
            {
              "name": "minlength",
              "type": {
                "text": "number"
              },
              "description": "O tamanho mínimo de caracteres que serão considerados válidos.",
              "fieldName": "minlength"
            },
            {
              "name": "maxlength",
              "type": {
                "text": "number"
              },
              "description": "O tamanho máximo de caracteres que serão considerados válidos.",
              "fieldName": "maxlength"
            },
            {
              "name": "autocapitalize",
              "type": {
                "text": "'off' | 'none' | 'on' | 'sentences' | 'words' | 'characters'"
              },
              "description": "Controla se e como a entrada de texto é capitalizada enquanto inserida pelo usuário.",
              "fieldName": "autocapitalize"
            },
            {
              "name": "autocorrect",
              "type": {
                "text": "'off' | 'on'"
              },
              "description": "Indica se o recurso de correção automática do navegador deve ser utilizado.",
              "fieldName": "autocorrect"
            },
            {
              "name": "autocomplete",
              "type": {
                "text": "string"
              },
              "description": "Especifica quais permissões o navegador tem para fornecer assistência no preenchimento dos valores do campo.\nConsulte\n[esta documentação no MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete) para a lista de valores disponíveis.",
              "fieldName": "autocomplete"
            },
            {
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "description": "Indica que o campo deve receber foco assim que a página for carregada.",
              "fieldName": "autofocus"
            },
            {
              "name": "enterkeyhint",
              "type": {
                "text": "'enter' | 'done' | 'go' | 'next' | 'previous' | 'search' | 'send'"
              },
              "description": "Utilizado para definir a aparência e o comportamento da tela `Enter` em teclados virtuais.",
              "fieldName": "enterkeyhint"
            },
            {
              "name": "spellcheck",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "description": "Habilita correção ortográfica no campo.",
              "fieldName": "spellcheck"
            },
            {
              "name": "inputmode",
              "type": {
                "text": "'none' | 'text' | 'decimal' | 'numeric' | 'tel' | 'search' | 'email' | 'url'"
              },
              "description": "Informa o navegador qual o tipo de dados esperado para ser inserido pelo usuário. Isso permite que o navegador\napresente o teclado virtual apropriado para o tipo de dados em dispositivos móveis.",
              "fieldName": "inputmode"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Caixas de texto (_textareas_) coletam dados do usuário e permitem múltiplas linhas de texto.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/textare",
          "status": "stable",
          "since": "0.4",
          "dependencies": [
            "cps-icon"
          ],
          "tagName": "cps-textarea",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsTextarea",
            "module": "components/textarea/textarea.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-textarea",
          "declaration": {
            "name": "CpsTextarea",
            "module": "components/textarea/textarea.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsTextarea",
          "declaration": {
            "name": "CpsTextarea",
            "module": "components/textarea/textarea.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/toggle-button/toggle-button.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsToggleButton",
          "cssParts": [
            {
              "description": "O elemento base que embrulha o botão (um `<div>`).",
              "name": "base"
            },
            {
              "description": "O elemento principal propriamente dito (um `<button>`).",
              "name": "button"
            },
            {
              "description": "Obtém para estilização o elemento `button`, somente quando o este está marcado.",
              "name": "button--checked"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `prefix`.",
              "name": "prefix"
            },
            {
              "description": "O elemento que embrulha o conteúdo principal, normalmente o _label_ do botão.",
              "name": "content"
            },
            {
              "description": "O elemento que embrulha a renderização do _slot_ `suffix`.",
              "name": "suffix"
            }
          ],
          "slots": [
            {
              "description": "O texto interno do botão.",
              "name": ""
            },
            {
              "description": "Um ícone ou elemento similar antes do conteúdo principal.",
              "name": "prefix"
            },
            {
              "description": "Um ícone ou elemento similar após o conteúdo principal.",
              "name": "suffix"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "hasSlotController",
              "privacy": "private",
              "default": "new HasSlotController(this, '[default]', 'prefix', 'suffix')"
            },
            {
              "kind": "field",
              "name": "input",
              "type": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "hiddenInput",
              "type": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "hasFocus",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina o estado de checagem do campo, ou seja, quando presente, o campo encontra-se marcado.\n\nQuando utilizado dentro de um `RadioGroup`, o valor do grupo sobrepõe o estado de checagem individual do botão alternável, ou seja, não utilize este atributo quando o botão fizer parte de um _radio group_.",
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.\n\nQuando utilizado dentro de um `RadioGroup`, o valor é também utilizado como critério de marcação, mantendo-se o grupo e seus botões em sincronia. Desta forma, o valor deve ser único para cada botão alternável dentro do mesmo grupo.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o botão alternável.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do botão alternável.\n\nQuando usado dentro de um `RadioGroup`, o tamanho será determinado pelo tamanho do grupo, portanto, tipicamente esse atributo pode ser omitido.",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "rounded",
              "type": {
                "text": "'default' | 'corner' | 'full'"
              },
              "default": "'default'",
              "description": "Arredondamento dos cantos do botão alternável, com o padrão sendo bordas arredondas em `4px`.",
              "attribute": "rounded",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "click",
              "description": "Simula um _click_ no botão alternável."
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Coloca o foco no botão alternável."
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Remove o foco do botão alternável."
            }
          ],
          "events": [
            {
              "description": "Emitido quando o botão perde o foco.",
              "name": "cps-blur",
              "reactName": "onCpsBlur"
            },
            {
              "description": "Emitido quando o botão obtém o foco.",
              "name": "cps-focus",
              "reactName": "onCpsFocus"
            }
          ],
          "attributes": [
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Determina o estado de checagem do campo, ou seja, quando presente, o campo encontra-se marcado.\n\nQuando utilizado dentro de um `RadioGroup`, o valor do grupo sobrepõe o estado de checagem individual do botão alternável, ou seja, não utilize este atributo quando o botão fizer parte de um _radio group_.",
              "fieldName": "checked"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "description": "O valor do campo, submetido em par _name_/_value_ com os dados do formulário.\n\nQuando utilizado dentro de um `RadioGroup`, o valor é também utilizado como critério de marcação, mantendo-se o grupo e seus botões em sincronia. Desta forma, o valor deve ser único para cada botão alternável dentro do mesmo grupo.",
              "fieldName": "value"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita o botão alternável.",
              "fieldName": "disabled"
            },
            {
              "name": "size",
              "type": {
                "text": "'small' | 'medium' | 'large'"
              },
              "default": "'medium'",
              "description": "O tamanho do botão alternável.\n\nQuando usado dentro de um `RadioGroup`, o tamanho será determinado pelo tamanho do grupo, portanto, tipicamente esse atributo pode ser omitido.",
              "fieldName": "size"
            },
            {
              "name": "rounded",
              "type": {
                "text": "'default' | 'corner' | 'full'"
              },
              "default": "'default'",
              "description": "Arredondamento dos cantos do botão alternável, com o padrão sendo bordas arredondas em `4px`.",
              "fieldName": "rounded"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Botões alternáveis permitem marcar e desmarcar uma opção, individualmente ou como parte de um grupo.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/toggle-button",
          "status": "stable",
          "since": "0.6",
          "tagName": "cps-toggle-button",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsToggleButton",
            "module": "components/toggle-button/toggle-button.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-toggle-button",
          "declaration": {
            "name": "CpsToggleButton",
            "module": "components/toggle-button/toggle-button.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsToggleButton",
          "declaration": {
            "name": "CpsToggleButton",
            "module": "components/toggle-button/toggle-button.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/tooltip/tooltip.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsTooltip",
          "cssProperties": [
            {
              "description": "O tamanho máximo da dica de ferramenta, antes que seu conteúdo seja quebrado em outra linha.",
              "name": "--max-width"
            },
            {
              "description": "A quantidade de tempo a esperar antes de ocultar a dica de ferramenta, ao tirar o ponteiro.",
              "name": "--hide-delay"
            },
            {
              "description": "A quantidade de tempo a esperar antes de exibir a dica de ferramenta, ao colocar o ponteiro sobre.",
              "name": "--show-delay"
            }
          ],
          "cssParts": [
            {
              "description": "O elemento base que embrulha o componente (um elemento `<cps-flyout>`).",
              "name": "base"
            },
            {
              "description": "A parte CSS `container` exportada do _flyout_ base. Use-a para atingir o contêiner do elemento `<cps-flyout>` base, para estilizações avançadas deste.",
              "name": "base__container"
            },
            {
              "description": "A parte CSS `arrow` exportada do _flyout_ base. Use-a para atingir a seta do elemento `<cps-flyout>` base, para estilizações avançadas desta.",
              "name": "base__container"
            },
            {
              "description": "O corpo da dica de ferramenta, onde seu conteúdo é renderizado.",
              "name": "body"
            }
          ],
          "slots": [
            {
              "description": "O elemento alvo da dica de ferramenta. Evite ter mais de um elemento alvo na hierarquia, pois os subsequentes serão ignorados (neste caso, embrulhe os vários elementos em uma _tag_ principal, como `<span>` ou `<div>`).",
              "name": ""
            },
            {
              "description": "O conteúdo a ser renderizado na dica de ferramenta. Alternativamente, você pode usar o atributo `content`.",
              "name": "content"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "hoverTimeout",
              "type": {
                "text": "number"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "localize",
              "privacy": "private",
              "default": "new LocalizeController(this)"
            },
            {
              "kind": "field",
              "name": "defaultSlot",
              "type": {
                "text": "HTMLSlotElement"
              }
            },
            {
              "kind": "field",
              "name": "body",
              "type": {
                "text": "HTMLElement"
              }
            },
            {
              "kind": "field",
              "name": "flyout",
              "type": {
                "text": "CpsFlyout"
              }
            },
            {
              "kind": "field",
              "name": "content",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O conteúdo da dica de ferramenta. Se precisar exibir conteúdo HTML ao invés de texto simples, use o _slot_ `content` em vez deste atributo.",
              "attribute": "content"
            },
            {
              "kind": "field",
              "name": "placement",
              "type": {
                "text": "| 'top'\n    | 'top-start'\n    | 'top-end'\n    | 'right'\n    | 'right-start'\n    | 'right-end'\n    | 'bottom'\n    | 'bottom-start'\n    | 'bottom-end'\n    | 'left'\n    | 'left-start'\n    | 'left-end'"
              },
              "default": "'top'",
              "description": "O posicionamento preferido da dica de ferramenta.\nObserve que o posicionamento real pode variar conforme necessário,\npara manter a dica de ferramenta dentro da janela de visualização.",
              "attribute": "placement"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita a dica de ferramenta, para que ela não seja exibida quando o elemento alvo é interagido.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "distance",
              "type": {
                "text": "number"
              },
              "default": "10",
              "description": "A distância em pixels do _flyout_ em relação à seu elemento alvo, para afastá-lo ou aproximá-lo deste.\nPor exemplo, se `placement` for `top` ou `bottom`, `distance` definirá a distância do _flyout_ no eixo vertical.",
              "attribute": "distance"
            },
            {
              "kind": "field",
              "name": "skidding",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "A distância em pixels do _flyout_ no eixo de deslocamento de seu elemento alvo.\nPor exemplo, se `placement` for `top` ou `bottom`, `skidding` definirá a distância do _flyout_ no eixo horizontal.",
              "attribute": "skidding"
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se a dica de ferramenta está ou não visível atualmente.\nVocê pode usar isso declarativamente e reativamente, ao invés de precisar\nimperativamente dos métodos `show` e `hide`.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "trigger",
              "type": {
                "text": "string"
              },
              "default": "'hover focus'",
              "description": "Controla como a dica de ferramenta é ativada. As opções possíveis incluem `click`, `hover`, `focus` e `manual`.\nMúltiplas opções podem ser passadas, separando-as com um espaço, exceto o valor `manual`.\nQuando `manual` é usado, a dica de ferramenta deve ser exclusivamente manipulada programaticamente.",
              "attribute": "trigger"
            },
            {
              "kind": "field",
              "name": "hoist",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Habilite esta opção para que a dica de ferramenta seja exibida em um contêiner de nível superior\n(usualmente, o `<body>`), ao invés de ser renderizado junto ao seu elemento alvo.\n\nIsso é útil quando você precisa exibir conteúdo que pode ser cortado por um contêiner pai que\ntenha `overflow` `hidden`, `scroll` ou `auto`, ou quando você precisa exibir a dica de ferramenta\nem um contêiner com um `z-index` menor que o do seu elemento alvo.\n\nIçar usa uma estratégia de posicionamento fixo que funciona em muitos cenários,\nmas não em todos, então teste com cautela se precisar habilitar.",
              "attribute": "hoist"
            },
            {
              "kind": "method",
              "name": "handleBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleMouseOver",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "handleMouseOut",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "hasTrigger",
              "privacy": "private",
              "parameters": [
                {
                  "name": "triggerType",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleOpenChange"
            },
            {
              "kind": "method",
              "name": "handleOptionsChange"
            },
            {
              "kind": "method",
              "name": "handleDisabledChange"
            },
            {
              "kind": "method",
              "name": "show",
              "description": "Força a exibição imediata da dica de ferramenta."
            },
            {
              "kind": "method",
              "name": "hide",
              "description": "Força a ocultação imediata da dica de ferramenta."
            }
          ],
          "events": [
            {
              "description": "Emitido quando a dica de ferramenta começa a ser exibida.",
              "name": "cps-show",
              "reactName": "onCpsShow"
            },
            {
              "description": "Emitido após a dica de ferramenta ser exibida e todas as animações terem sido concluídas.",
              "name": "cps-after-show",
              "reactName": "onCpsAfterShow"
            },
            {
              "description": "Emitido quando a dica de ferramenta começa a ser ocultada.",
              "name": "cps-hide",
              "reactName": "onCpsHide"
            },
            {
              "description": "Emitido após a dica de ferramenta ser ocultada e todas as animações terem sido concluídas.",
              "name": "cps-after-hide",
              "reactName": "onCpsAfterHide"
            }
          ],
          "attributes": [
            {
              "name": "content",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "O conteúdo da dica de ferramenta. Se precisar exibir conteúdo HTML ao invés de texto simples, use o _slot_ `content` em vez deste atributo.",
              "fieldName": "content"
            },
            {
              "name": "placement",
              "type": {
                "text": "| 'top'\n    | 'top-start'\n    | 'top-end'\n    | 'right'\n    | 'right-start'\n    | 'right-end'\n    | 'bottom'\n    | 'bottom-start'\n    | 'bottom-end'\n    | 'left'\n    | 'left-start'\n    | 'left-end'"
              },
              "default": "'top'",
              "description": "O posicionamento preferido da dica de ferramenta.\nObserve que o posicionamento real pode variar conforme necessário,\npara manter a dica de ferramenta dentro da janela de visualização.",
              "fieldName": "placement"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Desabilita a dica de ferramenta, para que ela não seja exibida quando o elemento alvo é interagido.",
              "fieldName": "disabled"
            },
            {
              "name": "distance",
              "type": {
                "text": "number"
              },
              "default": "10",
              "description": "A distância em pixels do _flyout_ em relação à seu elemento alvo, para afastá-lo ou aproximá-lo deste.\nPor exemplo, se `placement` for `top` ou `bottom`, `distance` definirá a distância do _flyout_ no eixo vertical.",
              "fieldName": "distance"
            },
            {
              "name": "skidding",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "A distância em pixels do _flyout_ no eixo de deslocamento de seu elemento alvo.\nPor exemplo, se `placement` for `top` ou `bottom`, `skidding` definirá a distância do _flyout_ no eixo horizontal.",
              "fieldName": "skidding"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Indica se a dica de ferramenta está ou não visível atualmente.\nVocê pode usar isso declarativamente e reativamente, ao invés de precisar\nimperativamente dos métodos `show` e `hide`.",
              "fieldName": "open"
            },
            {
              "name": "trigger",
              "type": {
                "text": "string"
              },
              "default": "'hover focus'",
              "description": "Controla como a dica de ferramenta é ativada. As opções possíveis incluem `click`, `hover`, `focus` e `manual`.\nMúltiplas opções podem ser passadas, separando-as com um espaço, exceto o valor `manual`.\nQuando `manual` é usado, a dica de ferramenta deve ser exclusivamente manipulada programaticamente.",
              "fieldName": "trigger"
            },
            {
              "name": "hoist",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Habilite esta opção para que a dica de ferramenta seja exibida em um contêiner de nível superior\n(usualmente, o `<body>`), ao invés de ser renderizado junto ao seu elemento alvo.\n\nIsso é útil quando você precisa exibir conteúdo que pode ser cortado por um contêiner pai que\ntenha `overflow` `hidden`, `scroll` ou `auto`, ou quando você precisa exibir a dica de ferramenta\nem um contêiner com um `z-index` menor que o do seu elemento alvo.\n\nIçar usa uma estratégia de posicionamento fixo que funciona em muitos cenários,\nmas não em todos, então teste com cautela se precisar habilitar.",
              "fieldName": "hoist"
            }
          ],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "Dicas de ferramenta (_tooltips_) exibem informações adicionais contextuais.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/componentes/tooltip",
          "status": "stable",
          "since": "0.5",
          "dependencies": [
            "cps-flyout"
          ],
          "animations": [
            {
              "name": "tooltip.show",
              "description": "A animação a ser usada ao exibir a dica de ferramenta."
            },
            {
              "name": "tooltip.hide",
              "description": "A animação a ser usada ao ocultar a dica de ferramenta."
            }
          ],
          "tagName": "cps-tooltip",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsTooltip",
            "module": "components/tooltip/tooltip.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-tooltip",
          "declaration": {
            "name": "CpsTooltip",
            "module": "components/tooltip/tooltip.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsTooltip",
          "declaration": {
            "name": "CpsTooltip",
            "module": "components/tooltip/tooltip.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/visually-hidden/visually-hidden.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "CpsVisuallyHidden",
          "slots": [
            {
              "description": "O conteúdo a ser visualmente oculto.",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "BaseElement",
            "module": "/src/internal/base-element.js"
          },
          "summary": "O utilitário visualmente oculto (_visually hidden_) torna seu conteúdo acessível sem exibir na interface.",
          "documentation": "https://cpsrepositorio.github.io/cps-elements/#/utilitários/visually-hidden",
          "status": "stable",
          "since": "0.18",
          "tagName": "cps-visually-hidden",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "CpsVisuallyHidden",
            "module": "components/visually-hidden/visually-hidden.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "cps-visually-hidden",
          "declaration": {
            "name": "CpsVisuallyHidden",
            "module": "components/visually-hidden/visually-hidden.component.js"
          }
        },
        {
          "kind": "js",
          "name": "CpsVisuallyHidden",
          "declaration": {
            "name": "CpsVisuallyHidden",
            "module": "components/visually-hidden/visually-hidden.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/logo/paths/cps-asscom.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "CpsAsscom",
          "default": "literal`\n  <path\n    class=\"accent\"\n    d=\"M10.38 46.52H0L15.82.62h12.49l15.8 45.9H33.72l-11.48-35.4h-.35zm-.65-18.04h24.53v7.57H9.73zm63.71-14.66a5.7 5.7 0 0 0-2.3-4.2q-2.04-1.5-5.53-1.5-2.38 0-4.01.66a5.6 5.6 0 0 0-2.5 1.82 4.4 4.4 0 0 0-.86 2.64q-.04 1.23.52 2.15.59.93 1.59 1.6 1 .64 2.32 1.14 1.32.47 2.82.8l4.12.99q3 .68 5.5 1.8 2.51 1.11 4.35 2.75a11.5 11.5 0 0 1 2.84 3.85 12 12 0 0 1 1.05 5.09 12.7 12.7 0 0 1-2.15 7.3 13.6 13.6 0 0 1-6.08 4.78q-3.96 1.68-9.56 1.68-5.55 0-9.67-1.7a14 14 0 0 1-6.4-5.05q-2.28-3.36-2.4-8.31h9.39q.15 2.3 1.32 3.85a7.3 7.3 0 0 0 3.15 2.31q2 .76 4.5.76 2.46 0 4.27-.71a6.6 6.6 0 0 0 2.85-2 4.6 4.6 0 0 0 1-2.93q0-1.55-.92-2.6-.9-1.05-2.64-1.8-1.71-.74-4.23-1.34l-4.99-1.26Q55 25 51.64 22t-3.33-8.1q-.03-4.16 2.21-7.28 2.27-3.12 6.2-4.86A22 22 0 0 1 65.67 0q5.1 0 8.9 1.75a14 14 0 0 1 5.96 4.86 13 13 0 0 1 2.2 7.21zm41.29 0a5.7 5.7 0 0 0-2.3-4.2q-2.04-1.5-5.53-1.5-2.37 0-4 .66a5.6 5.6 0 0 0-2.51 1.82 4.4 4.4 0 0 0-.85 2.64q-.05 1.23.51 2.15.58.93 1.59 1.6 1 .64 2.33 1.14 1.32.47 2.82.8l4.11.99q3 .68 5.5 1.8 2.52 1.11 4.35 2.75a11.5 11.5 0 0 1 2.84 3.85 12 12 0 0 1 1.05 5.09 12.7 12.7 0 0 1-2.14 7.3 13.6 13.6 0 0 1-6.1 4.78q-3.95 1.68-9.55 1.68-5.55 0-9.66-1.7a14 14 0 0 1-6.4-5.05q-2.29-3.36-2.4-8.31h9.38q.15 2.3 1.32 3.85a7.3 7.3 0 0 0 3.15 2.31q2 .76 4.5.76 2.46 0 4.28-.71a6.6 6.6 0 0 0 2.84-2q1-1.28 1-2.93 0-1.55-.91-2.6-.9-1.05-2.64-1.8-1.73-.74-4.23-1.34l-5-1.26Q96.3 25 92.94 22q-3.34-3-3.33-8.1-.02-4.16 2.22-7.28t6.2-4.86A22 22 0 0 1 106.96 0q5.1 0 8.9 1.75a14 14 0 0 1 5.95 4.86 13 13 0 0 1 2.2 7.21zm56.87 2.88h-9.8a10 10 0 0 0-1.1-3.39 9 9 0 0 0-2.13-2.55 9 9 0 0 0-3-1.62 12 12 0 0 0-3.64-.56q-3.56 0-6.2 1.77a11.3 11.3 0 0 0-4.1 5.11 20 20 0 0 0-1.45 8.11q0 4.9 1.45 8.25 1.48 3.33 4.12 5.04 2.64 1.7 6.11 1.7 1.95 0 3.6-.51a8.6 8.6 0 0 0 5.13-3.94q.87-1.44 1.2-3.28l9.8.05q-.37 3.15-1.9 6.1a18 18 0 0 1-4.04 5.21 19 19 0 0 1-6.05 3.63 22 22 0 0 1-7.9 1.32 21.6 21.6 0 0 1-10.96-2.77 19.7 19.7 0 0 1-7.61-8.05q-2.78-5.26-2.78-12.75t2.83-12.77a19.7 19.7 0 0 1 7.65-8.02A21.4 21.4 0 0 1 151.7 0q3.99 0 7.39 1.12 3.42 1.13 6.06 3.27a17 17 0 0 1 4.3 5.22 20 20 0 0 1 2.15 7.08m49.06 6.88q0 7.5-2.84 12.77a19.7 19.7 0 0 1-7.7 8.05 22 22 0 0 1-10.92 2.75q-6.11 0-10.96-2.77a20 20 0 0 1-7.68-8.05q-2.82-5.26-2.82-12.75t2.82-12.77a19.6 19.6 0 0 1 7.68-8.02A21.7 21.7 0 0 1 199.2 0q6.06 0 10.92 2.78a19.6 19.6 0 0 1 7.7 8.02q2.84 5.27 2.84 12.77m-9.82 0q0-4.86-1.46-8.2a11 11 0 0 0-4.05-5.06 11 11 0 0 0-6.13-1.73q-3.51 0-6.13 1.73a11 11 0 0 0-4.07 5.06 21 21 0 0 0-1.44 8.2q0 4.87 1.44 8.2a11 11 0 0 0 4.07 5.07 11 11 0 0 0 6.13 1.72q3.52 0 6.13-1.72a11 11 0 0 0 4.05-5.07 21 21 0 0 0 1.46-8.2m17-22.94h11.95l12.62 30.83h.54L265.57.63h11.95v45.89h-9.4V16.65h-.38l-11.86 29.64h-6.4l-11.86-29.75h-.38v29.98h-9.4zM92.28 71.6h-2.24l3.4-9.89h2.7l3.4 9.9h-2.23l-2.48-7.64h-.07zm-.14-3.88h5.28v1.63h-5.28zm14.56-1.42-1.89.12a1 1 0 0 0-.2-.44 1 1 0 0 0-.42-.31 1.4 1.4 0 0 0-.62-.12q-.47 0-.8.2-.33.19-.33.53 0 .27.21.45t.73.3l1.34.27q1.08.21 1.61.71t.53 1.3q0 .72-.42 1.28-.44.54-1.17.86-.75.3-1.7.3-1.48 0-2.35-.61a2.4 2.4 0 0 1-1.02-1.68l2.02-.11q.09.45.45.69.35.23.9.23.54 0 .87-.2.33-.22.33-.56a.6.6 0 0 0-.23-.45 2 2 0 0 0-.72-.28l-1.28-.26a3 3 0 0 1-1.62-.75 2 2 0 0 1-.52-1.37 2 2 0 0 1 .38-1.23q.4-.53 1.1-.8a5 5 0 0 1 1.66-.28q1.4 0 2.2.6.83.59.95 1.61m7.64 0-1.89.12a1 1 0 0 0-.2-.44 1 1 0 0 0-.42-.31 1.4 1.4 0 0 0-.62-.12q-.47 0-.8.2-.33.19-.33.53 0 .27.21.45t.73.3l1.34.27q1.08.21 1.62.71.53.5.53 1.3 0 .72-.43 1.28-.44.54-1.17.86-.75.3-1.7.3a4 4 0 0 1-2.35-.61 2.4 2.4 0 0 1-1.02-1.68l2.02-.11q.09.45.45.69.34.23.9.23.54 0 .87-.2.33-.22.34-.56a.6.6 0 0 0-.24-.45 2 2 0 0 0-.72-.28l-1.28-.26a3 3 0 0 1-1.61-.75 2 2 0 0 1-.53-1.37 2 2 0 0 1 .39-1.23q.38-.53 1.09-.8a5 5 0 0 1 1.66-.28q1.4 0 2.21.6.81.59.95 1.61m4.84 5.45q-1.14 0-1.97-.46a3 3 0 0 1-1.27-1.33 4.4 4.4 0 0 1-.44-2.03q0-1.14.45-2.01.44-.87 1.25-1.35a3.6 3.6 0 0 1 1.9-.48q.73 0 1.36.23a3 3 0 0 1 1.86 1.88q.26.71.26 1.66v.56h-6.26v-1.27h4.33q0-.44-.2-.8-.18-.33-.53-.53-.34-.2-.79-.2-.47 0-.83.22-.35.22-.56.58-.2.35-.2.8v1.2q0 .56.2.96t.58.62q.38.21.9.22.33 0 .62-.1t.49-.3.3-.46l1.9.12q-.14.69-.58 1.2-.45.5-1.15.8-.7.27-1.62.27m10.91-5.45-1.88.12a1 1 0 0 0-.2-.44 1 1 0 0 0-.43-.31 1.4 1.4 0 0 0-.61-.12q-.48 0-.8.2-.34.19-.33.53 0 .27.2.45.23.18.74.3l1.34.27q1.08.21 1.61.71t.53 1.3q0 .72-.43 1.28-.42.54-1.17.86-.74.3-1.7.3a4 4 0 0 1-2.35-.61 2.4 2.4 0 0 1-1.02-1.68l2.03-.11q.09.45.44.69.36.23.9.23t.87-.2q.33-.22.34-.56a.6.6 0 0 0-.24-.45 2 2 0 0 0-.71-.28l-1.28-.26a3 3 0 0 1-1.62-.75 2 2 0 0 1-.53-1.37 2 2 0 0 1 .39-1.23q.4-.53 1.1-.8a5 5 0 0 1 1.66-.28q1.4 0 2.2.6.82.59.95 1.61m7.63 0-1.88.12a1 1 0 0 0-.2-.44 1 1 0 0 0-.43-.31 1.4 1.4 0 0 0-.6-.12q-.5 0-.81.2-.33.19-.33.53 0 .27.2.45.23.18.74.3l1.34.27q1.08.21 1.61.71.54.5.53 1.3 0 .72-.43 1.28-.42.54-1.16.86-.75.3-1.7.3a4 4 0 0 1-2.35-.61 2.4 2.4 0 0 1-1.02-1.68l2.02-.11q.09.45.44.69.36.23.9.23.55 0 .88-.2.33-.22.33-.56a.6.6 0 0 0-.23-.45 2 2 0 0 0-.72-.28l-1.28-.26a3 3 0 0 1-1.62-.75 2 2 0 0 1-.53-1.37 2 2 0 0 1 .4-1.23q.38-.53 1.09-.8a5 5 0 0 1 1.66-.28q1.4 0 2.2.6.82.59.95 1.61m4.82 5.45a4 4 0 0 1-1.95-.48 3.3 3.3 0 0 1-1.26-1.34 4 4 0 0 1-.44-2q0-1.15.44-2.02.45-.86 1.26-1.34t1.95-.48 1.94.48q.82.48 1.26 1.34t.45 2.01-.45 2.01-1.26 1.34q-.83.48-1.94.48m0-1.6q.52 0 .86-.28.34-.3.52-.8.18-.51.18-1.16t-.18-1.15a2 2 0 0 0-.52-.8q-.34-.3-.85-.3-.52 0-.87.3-.34.29-.53.8-.17.5-.17 1.15t.17 1.16.53.8.87.29m4.97 1.44v-7.42h2v1.3h.07q.2-.69.68-1.04t1.1-.36a3 3 0 0 1 .65.07v1.83l-.4-.08-.47-.03q-.45 0-.8.2a1.5 1.5 0 0 0-.77 1.34v4.2zm5.56 0v-7.42h2.06v7.43zm1.04-8.37q-.46 0-.79-.3a1 1 0 0 1-.32-.75q0-.42.32-.73.33-.3.79-.3.45 0 .78.3t.33.73-.33.74-.78.3m4.79 8.53q-.72 0-1.27-.25a2 2 0 0 1-.88-.74 2 2 0 0 1-.32-1.23q0-.6.23-1.04.22-.42.61-.67a3 3 0 0 1 .9-.39q.5-.14 1.04-.18l1.05-.13q.39-.06.57-.18a.4.4 0 0 0 .18-.36v-.03a1 1 0 0 0-.29-.7 1.2 1.2 0 0 0-.81-.26q-.55 0-.88.25-.33.24-.44.6l-1.9-.15a2.6 2.6 0 0 1 1.66-1.93q.69-.27 1.57-.27.61 0 1.18.14t1.01.45a2.2 2.2 0 0 1 .96 1.92v5h-1.95v-1.02h-.06a2 2 0 0 1-1.2 1.02q-.42.15-.97.15m.58-1.42q.45 0 .8-.18.34-.18.55-.5.2-.3.2-.7v-.78l-.27.11a5 5 0 0 1-.79.17l-.37.05q-.37.06-.64.17t-.42.31a1 1 0 0 0-.15.49q0 .42.3.64.31.21.79.22m11.07 1.4a3 3 0 0 1-1.53-.44q-.68-.44-1.08-1.29a5 5 0 0 1-.4-2.1q0-1.27.41-2.12t1.1-1.27a2.8 2.8 0 0 1 2.53-.21 2 2 0 0 1 .68.52q.25.3.4.61h.06v-3.72h2.05v9.9h-2.03v-1.2h-.09q-.15.32-.4.62-.26.3-.69.5t-1.01.2m.65-1.64q.5 0 .84-.27t.53-.77.19-1.15q0-.67-.19-1.15-.18-.5-.53-.76a1.4 1.4 0 0 0-.84-.26q-.5 0-.85.27-.36.28-.53.76-.18.49-.18 1.14t.18 1.14.53.77.85.28m8.64 1.66q-1.15 0-1.97-.46a3 3 0 0 1-1.27-1.33 4.4 4.4 0 0 1-.44-2.03q0-1.14.44-2.01.45-.87 1.25-1.35a3.6 3.6 0 0 1 1.9-.48q.75 0 1.37.23a3 3 0 0 1 1.85 1.88q.27.71.27 1.66v.56h-6.26v-1.27h4.32q0-.44-.19-.8-.19-.33-.54-.53-.33-.2-.78-.2-.48 0-.83.22-.36.22-.56.58-.2.35-.21.8v1.2q0 .56.2.96t.59.62q.37.21.89.22.34 0 .63-.1t.48-.3.31-.46l1.9.12q-.14.69-.59 1.2-.45.5-1.15.8-.69.27-1.62.27m16.66-6.58h-2.12a2 2 0 0 0-.24-.72 2 2 0 0 0-1.1-.9q-.36-.12-.79-.12-.75 0-1.33.38-.57.38-.89 1.1-.3.72-.31 1.75 0 1.06.31 1.78.32.72.9 1.08.56.37 1.3.37.43 0 .79-.11t.64-.32q.28-.22.46-.53.19-.3.26-.7h2.11a3.8 3.8 0 0 1-1.28 2.44q-.55.5-1.3.79-.75.28-1.7.28-1.34 0-2.37-.6-1.04-.6-1.64-1.73-.6-1.14-.6-2.75 0-1.62.6-2.76.61-1.13 1.66-1.73t2.34-.6q.86 0 1.6.25.74.24 1.3.7.58.45.93 1.13.36.66.47 1.52m4.81 6.58a4 4 0 0 1-1.95-.48 3.3 3.3 0 0 1-1.26-1.34 4 4 0 0 1-.44-2q0-1.15.44-2.02.45-.86 1.26-1.34.83-.48 1.94-.48 1.13 0 1.94.48t1.27 1.34q.44.87.44 2.01 0 1.15-.44 2.01-.45.86-1.27 1.34-.81.48-1.94.48m0-1.6q.52 0 .86-.28.34-.3.51-.8.18-.51.18-1.16t-.18-1.15a2 2 0 0 0-.51-.8q-.34-.3-.86-.3-.51 0-.86.3-.35.29-.53.8-.17.5-.17 1.15t.17 1.16.53.8.86.29m4.99 1.44v-7.42h1.96v1.31h.09a2.1 2.1 0 0 1 2.06-1.4q.76 0 1.3.38t.72 1.02h.07q.23-.63.82-1.02.6-.38 1.42-.38 1.04 0 1.68.66.65.66.65 1.86v5H215v-4.59q0-.61-.33-.93-.33-.3-.82-.3-.55 0-.87.35-.3.36-.31.93v4.54h-2v-4.63q0-.55-.31-.87-.3-.33-.82-.33-.34 0-.61.18-.28.17-.43.48-.16.3-.16.71v4.46zm17.15-3.15v-4.27h2.06v7.43h-1.98v-1.35h-.07q-.25.64-.84 1.05-.58.4-1.41.4-.75 0-1.31-.34a2.3 2.3 0 0 1-.88-.97q-.32-.62-.32-1.49v-4.73h2.05v4.36q0 .66.36 1.04.34.39.93.38.37 0 .7-.17.3-.17.51-.5.2-.34.2-.84m5.76-1.13v4.29h-2.06v-7.43h1.96v1.31h.09q.25-.64.82-1.02a2.5 2.5 0 0 1 1.4-.38q.78 0 1.36.34.57.33.89.96t.32 1.5v4.72h-2.06v-4.36q0-.68-.35-1.07a1.3 1.3 0 0 0-.97-.38q-.41 0-.73.18-.31.18-.5.52-.16.34-.17.82m6.4 4.28v-7.42h2.05v7.43zm1.03-8.37q-.45 0-.79-.3a1 1 0 0 1-.32-.75q0-.42.32-.73.33-.3.79-.3t.78.3.33.73-.33.74q-.31.3-.78.3m6.02 8.53a4 4 0 0 1-1.96-.48 3.3 3.3 0 0 1-1.25-1.35 4.4 4.4 0 0 1-.44-2q0-1.14.44-2 .45-.86 1.26-1.34a3.7 3.7 0 0 1 1.94-.5q.97 0 1.7.36a2.8 2.8 0 0 1 1.62 2.49H244a1.5 1.5 0 0 0-.43-.9 1.2 1.2 0 0 0-.92-.34q-.47 0-.83.26-.36.25-.55.75t-.2 1.2.2 1.2.55.76q.36.27.83.26.36 0 .64-.14t.46-.42.25-.67h1.94a3 3 0 0 1-.46 1.5 3 3 0 0 1-1.14 1q-.72.36-1.71.36m6.74 0q-.71 0-1.26-.25a2 2 0 0 1-.88-.74 2 2 0 0 1-.32-1.23q0-.6.23-1.04.22-.42.61-.67a3 3 0 0 1 .9-.39q.5-.14 1.04-.18l1.05-.13q.39-.06.57-.18a.4.4 0 0 0 .18-.36v-.03a1 1 0 0 0-.29-.7 1.2 1.2 0 0 0-.81-.26q-.55 0-.88.25-.33.24-.44.6l-1.9-.15a2.6 2.6 0 0 1 1.67-1.93q.67-.27 1.56-.27.61 0 1.18.14t1.01.45a2.2 2.2 0 0 1 .96 1.92v5h-1.95v-1.02h-.06a2 2 0 0 1-1.2 1.02q-.42.15-.97.15m.59-1.42q.45 0 .8-.18.34-.18.55-.5.2-.3.2-.7v-.78l-.27.11a5 5 0 0 1-.79.17l-.37.05q-.37.06-.64.17t-.42.31a1 1 0 0 0-.15.49q0 .42.3.64.31.21.79.22m8.53 1.42a4 4 0 0 1-1.96-.48 3.3 3.3 0 0 1-1.25-1.35 4.4 4.4 0 0 1-.44-2q0-1.14.44-2 .45-.86 1.26-1.34.82-.5 1.94-.5.97 0 1.7.36a2.8 2.8 0 0 1 1.62 2.49h-1.94a1.5 1.5 0 0 0-.43-.9 1.2 1.2 0 0 0-.92-.34q-.48 0-.83.26-.36.25-.55.75t-.2 1.2.2 1.2.55.76q.36.27.83.26.36 0 .64-.14t.47-.42q.18-.28.24-.67h1.94a3 3 0 0 1-.46 1.5 3 3 0 0 1-1.14 1q-.72.36-1.71.36m-.48-.18h.94l-.07.42q.5.07.8.37.33.3.33.8 0 .73-.66 1.15-.67.43-1.89.43l-.02-.92q.61 0 .95-.15.36-.15.37-.45 0-.3-.23-.45a2 2 0 0 0-.74-.22zm7.22.18q-.71 0-1.26-.25a2 2 0 0 1-.88-.74 2 2 0 0 1-.32-1.23q0-.6.23-1.04.22-.42.62-.67.38-.25.88-.39t1.06-.18l1.04-.13q.39-.06.57-.18a.4.4 0 0 0 .18-.36v-.03q0-.45-.29-.7a1.2 1.2 0 0 0-.81-.26q-.55 0-.88.25-.33.24-.44.6l-1.9-.15a2.6 2.6 0 0 1 1.67-1.93q.68-.27 1.56-.27.61 0 1.18.14t1.01.45a2.2 2.2 0 0 1 .96 1.92v5h-1.95v-1.02h-.06a2 2 0 0 1-1.2 1.02q-.42.15-.97.15m.59-1.42q.45 0 .8-.18t.55-.5q.2-.3.2-.7v-.78l-.27.11a5 5 0 0 1-.79.17l-.37.05q-.37.06-.64.17t-.42.31a1 1 0 0 0-.14.49q0 .42.3.64.3.21.78.22m-.86-7.06-1.15-.01q0-.93.46-1.42.45-.5 1.11-.5.34 0 .58.11.25.11.44.25l.38.26q.18.1.38.1a.5.5 0 0 0 .43-.2 1 1 0 0 0 .15-.54l1.12.03q0 .91-.46 1.41-.45.5-1.1.5a1.5 1.5 0 0 1-1.04-.36l-.36-.25a1 1 0 0 0-.39-.11q-.25 0-.4.2a1 1 0 0 0-.15.53m9.39 8.48a4 4 0 0 1-1.94-.48 3.3 3.3 0 0 1-1.26-1.34 4 4 0 0 1-.45-2q0-1.15.45-2.02.44-.86 1.26-1.34t1.94-.48 1.94.48 1.27 1.34.44 2.01-.44 2.01q-.45.86-1.27 1.34-.81.48-1.94.48m.01-1.6q.51 0 .85-.28.34-.3.52-.8.18-.51.18-1.16t-.18-1.15a2 2 0 0 0-.52-.8q-.33-.3-.85-.3-.51 0-.87.3-.34.29-.52.8-.18.5-.18 1.15t.18 1.16.52.8.87.29\"\n  />\n`"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "CpsAsscom",
          "declaration": {
            "name": "CpsAsscom",
            "module": "components/logo/paths/cps-asscom.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/logo/paths/cps-cgtic.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "CpsCgtic",
          "default": "literal`\n  <path\n    class=\"accent\"\n    d=\"M77.04 16.63h-9.77a10 10 0 0 0-1.09-3.37 9 9 0 0 0-2.12-2.55 9 9 0 0 0-2.98-1.6 11 11 0 0 0-3.64-.56q-3.54 0-6.17 1.76a11.3 11.3 0 0 0-4.08 5.1 20 20 0 0 0-1.45 8.07q0 4.9 1.45 8.21 1.47 3.33 4.1 5.03a11 11 0 0 0 6.08 1.7q1.95 0 3.6-.52a8.6 8.6 0 0 0 5.1-3.93q.87-1.43 1.2-3.26l9.77.05a18.2 18.2 0 0 1-5.93 11.27 19 19 0 0 1-6.02 3.61 22 22 0 0 1-7.87 1.32q-6.11 0-10.93-2.77a19.6 19.6 0 0 1-7.58-8q-2.76-5.26-2.76-12.7 0-7.49 2.8-12.73a19.6 19.6 0 0 1 7.63-8A21.4 21.4 0 0 1 57.22 0q3.97 0 7.36 1.12t6.04 3.25a17 17 0 0 1 4.28 5.2 19 19 0 0 1 2.14 7.06m37.2-1.23a10 10 0 0 0-1.32-2.88 9 9 0 0 0-4.84-3.5 12 12 0 0 0-3.4-.47q-3.52 0-6.16 1.74a11.4 11.4 0 0 0-4.1 5.07q-1.47 3.3-1.47 8.08 0 4.77 1.44 8.12a11.4 11.4 0 0 0 4.1 5.11 11 11 0 0 0 6.27 1.74q3.28 0 5.6-1.16a8.3 8.3 0 0 0 3.56-3.32 10 10 0 0 0 1.25-5.07l1.97.29h-11.78v-7.28h19.11v5.76q0 6.03-2.54 10.36a17.3 17.3 0 0 1-7 6.65 22 22 0 0 1-10.21 2.32q-6.42 0-11.28-2.83a19.7 19.7 0 0 1-7.58-8.1q-2.7-5.27-2.7-12.5 0-5.56 1.6-9.91a21 21 0 0 1 4.55-7.41 20 20 0 0 1 6.8-4.63 22 22 0 0 1 8.4-1.58q3.9 0 7.23 1.14 3.34 1.11 5.93 3.17 2.61 2.05 4.26 4.89 1.64 2.8 2.12 6.2zm13.78-6.8V.61h37.5V8.6h-13.98v37.75H142V8.59zM181.35.62v45.72h-9.66V.62zm48.23 16.01h-9.77a10 10 0 0 0-1.09-3.37 9 9 0 0 0-2.12-2.55 9 9 0 0 0-2.99-1.6 11 11 0 0 0-3.63-.56q-3.54 0-6.17 1.76a11.3 11.3 0 0 0-4.09 5.1 20 20 0 0 0-1.44 8.07q0 4.9 1.44 8.21 1.48 3.33 4.1 5.03a11 11 0 0 0 6.1 1.7q1.93 0 3.58-.52a8.6 8.6 0 0 0 5.1-3.93q.88-1.43 1.21-3.26l9.77.05a18.3 18.3 0 0 1-5.93 11.27 19 19 0 0 1-6.02 3.61 22 22 0 0 1-7.87 1.32q-6.11 0-10.93-2.77a19.6 19.6 0 0 1-7.58-8q-2.76-5.26-2.76-12.7 0-7.49 2.8-12.73a19.6 19.6 0 0 1 7.63-8A21.4 21.4 0 0 1 209.76 0q3.97 0 7.35 1.12 3.42 1.12 6.05 3.25a17 17 0 0 1 4.28 5.2 19 19 0 0 1 2.14 7.06M8.86 64.92h-2.1a2 2 0 0 0-.24-.72 2 2 0 0 0-1.1-.9q-.36-.12-.78-.12-.77 0-1.34.38-.56.38-.88 1.1-.3.72-.3 1.74 0 1.06.3 1.77.33.72.89 1.09.56.36 1.31.36.42 0 .78-.1.36-.12.63-.33.29-.22.47-.53.18-.3.26-.7l2.1.01a3.8 3.8 0 0 1-1.28 2.43q-.54.5-1.3.78-.75.3-1.7.29-1.31 0-2.35-.6A4 4 0 0 1 .6 69.14Q0 68.01 0 66.4t.6-2.74q.62-1.13 1.65-1.73 1.04-.6 2.34-.6.86 0 1.58.25.75.24 1.3.7.59.45.93 1.12.37.67.46 1.52m4.79 6.56q-1.12 0-1.93-.48a3.3 3.3 0 0 1-1.26-1.34 4 4 0 0 1-.44-2q0-1.14.44-2t1.26-1.34 1.93-.48 1.94.48 1.26 1.34.44 2q0 1.14-.44 2-.45.86-1.26 1.34t-1.94.48m.01-1.6q.52 0 .85-.28.34-.3.52-.8t.18-1.15-.18-1.15a2 2 0 0 0-.52-.8q-.33-.3-.85-.3-.51 0-.86.3t-.53.8-.17 1.15.17 1.15.53.8.86.29m8.3 1.59q-1.13 0-1.94-.48a3.3 3.3 0 0 1-1.25-1.34 4 4 0 0 1-.45-2q0-1.14.45-2 .43-.86 1.25-1.34t1.94-.48 1.93.48 1.26 1.34.44 2q0 1.14-.44 2T23.9 71t-1.93.48m0-1.6q.52 0 .86-.28.34-.3.51-.8.18-.5.18-1.15t-.18-1.15a2 2 0 0 0-.51-.8q-.34-.3-.85-.3-.52 0-.87.3t-.52.8-.18 1.15.18 1.15.52.8q.35.3.87.29m4.95 1.44v-7.4h1.98v1.3H29q.2-.68.68-1.04.47-.36 1.1-.36a3 3 0 0 1 .64.07v1.82q-.15-.04-.4-.07l-.47-.04q-.45 0-.8.2a1.5 1.5 0 0 0-.77 1.34v4.18zm7.91.12q-.84 0-1.52-.43a3 3 0 0 1-1.08-1.29 5 5 0 0 1-.4-2.09q0-1.26.42-2.11.4-.84 1.08-1.27a2.8 2.8 0 0 1 2.53-.2q.41.2.68.51.25.3.39.6H37v-3.7h2.05v9.86h-2.02v-1.18h-.09q-.15.3-.4.6-.26.3-.69.5-.4.2-1 .2m.65-1.63q.5 0 .84-.27t.53-.77q.19-.48.19-1.15t-.19-1.14q-.18-.5-.53-.75a1.3 1.3 0 0 0-.84-.27q-.5 0-.85.28-.34.27-.52.76-.18.48-.18 1.12t.18 1.15q.18.48.52.77.35.27.85.27m8.6 1.66q-1.14 0-1.97-.47a3 3 0 0 1-1.26-1.32 4.4 4.4 0 0 1-.44-2.02q0-1.14.44-2 .45-.87 1.25-1.35a3.6 3.6 0 0 1 1.9-.48q.72 0 1.36.24a3 3 0 0 1 1.84 1.87q.27.7.27 1.65v.56h-6.24v-1.27h4.3q0-.45-.18-.79-.2-.33-.54-.53-.33-.2-.78-.2-.47 0-.83.22-.36.21-.56.57-.2.35-.2.8v1.2q0 .56.2.95.2.4.58.62t.89.21q.34 0 .63-.1.28-.09.48-.28.21-.2.3-.47l1.9.12q-.14.69-.59 1.2-.44.5-1.14.79-.7.28-1.61.28m6.77-4.42v4.27h-2.05v-7.4h1.96v1.31h.08q.25-.65.82-1.02.59-.38 1.4-.38.77 0 1.35.34.57.33.88.96.32.61.32 1.48v4.71h-2.05V67q.01-.67-.34-1.06a1.2 1.2 0 0 0-.97-.39q-.41 0-.73.18-.3.18-.49.52-.18.34-.18.82m8.48 4.4q-.7 0-1.26-.24a2 2 0 0 1-.87-.74 2 2 0 0 1-.32-1.22q0-.62.23-1.04.22-.42.61-.67.4-.26.89-.39.5-.13 1.04-.18l1.04-.13q.4-.06.58-.18a.4.4 0 0 0 .17-.36v-.02q0-.45-.29-.71a1.2 1.2 0 0 0-.8-.25q-.55 0-.88.24-.33.25-.44.61l-1.89-.15a2.6 2.6 0 0 1 1.66-1.93q.67-.27 1.56-.27.6 0 1.17.15t1.01.44a2.2 2.2 0 0 1 .95 1.91v5h-1.94V70.3h-.06a2 2 0 0 1-1.2 1.02q-.41.14-.96.14m.59-1.41q.45 0 .8-.18.34-.18.54-.5.2-.3.2-.7v-.78l-.27.12a5 5 0 0 1-.78.16l-.38.06q-.36.05-.63.16a1 1 0 0 0-.41.32 1 1 0 0 0-.15.48q0 .43.3.64t.78.22m7.88 1.4q-.84 0-1.52-.43a3 3 0 0 1-1.08-1.29 5 5 0 0 1-.4-2.09q0-1.26.42-2.11.4-.84 1.08-1.27a2.8 2.8 0 0 1 2.53-.2q.41.2.68.51.25.3.39.6h.06v-3.7h2.05v9.86H70v-1.18h-.1q-.13.3-.4.6-.26.3-.68.5-.41.2-1 .2m.65-1.63q.5 0 .84-.27t.53-.77q.19-.48.19-1.15t-.19-1.14q-.18-.5-.53-.75a1.3 1.3 0 0 0-.84-.27q-.5 0-.85.28-.34.27-.52.76-.18.48-.18 1.12t.18 1.15q.19.48.52.77.35.27.85.27m8.58 1.66q-1.13 0-1.94-.48a3.3 3.3 0 0 1-1.26-1.34 4 4 0 0 1-.44-2q0-1.14.44-2 .45-.86 1.26-1.34t1.94-.48q1.11 0 1.93.48t1.26 1.34.44 2-.44 2T78.98 71t-1.93.48m0-1.6q.52 0 .86-.28.34-.3.51-.8.18-.5.18-1.15t-.18-1.15a2 2 0 0 0-.51-.8q-.34-.3-.85-.3-.52 0-.87.3t-.52.8-.18 1.15.18 1.15q.18.5.52.8t.87.29m4.95 1.44v-7.4H84v1.3h.08q.2-.68.67-1.04t1.1-.36a3 3 0 0 1 .65.07v1.82q-.15-.04-.4-.07l-.47-.04q-.45 0-.8.2a1.5 1.5 0 0 0-.77 1.34v4.18zm5.54 0v-7.4h2.05v7.4zm1.03-8.35q-.45 0-.78-.3a1 1 0 0 1-.32-.74q0-.42.32-.72.33-.3.78-.31.46 0 .78.3.33.3.33.73 0 .44-.33.74-.31.3-.78.3m4.77 8.49q-.71 0-1.26-.24a2 2 0 0 1-.88-.74 2 2 0 0 1-.31-1.22q0-.62.22-1.04.23-.42.62-.67t.88-.39q.51-.13 1.05-.18l1.04-.13q.39-.06.57-.18a.4.4 0 0 0 .18-.36v-.02q0-.45-.29-.71a1.2 1.2 0 0 0-.8-.25q-.56 0-.89.24-.32.25-.43.61l-1.9-.15a2.6 2.6 0 0 1 1.67-1.93q.66-.27 1.55-.27.61 0 1.18.15.58.14 1 .44a2.2 2.2 0 0 1 .96 1.91v5h-1.94V70.3h-.06a2 2 0 0 1-1.2 1.02q-.41.14-.96.14m.59-1.41q.45 0 .8-.18.34-.18.54-.5.2-.3.2-.7v-.78l-.27.12a5 5 0 0 1-.78.16l-.38.06q-.36.05-.63.16a1 1 0 0 0-.42.32 1 1 0 0 0-.15.48q0 .43.3.64.31.22.79.22m14.86-5.39a2 2 0 0 0-.28-.62 2 2 0 0 0-1.04-.76q-.34-.1-.74-.1-.76 0-1.33.38-.57.37-.88 1.09a4 4 0 0 0-.32 1.74q0 1.03.31 1.75.31.73.89 1.1.57.38 1.35.38.7 0 1.2-.25.51-.25.77-.72.27-.45.27-1.09l.43.06h-2.54v-1.56H111v1.24q0 1.29-.55 2.23t-1.51 1.44a5 5 0 0 1-2.2.5q-1.4 0-2.44-.62-1.05-.6-1.63-1.74a6 6 0 0 1-.58-2.7q0-1.2.34-2.14.36-.94.98-1.6.63-.64 1.47-1a5 5 0 0 1 1.81-.33q.84 0 1.56.24.72.25 1.28.69a3.7 3.7 0 0 1 1.38 2.39zm7.1 6.82q-1.14 0-1.96-.47a3 3 0 0 1-1.26-1.32 4.4 4.4 0 0 1-.45-2.02q0-1.14.45-2 .44-.87 1.24-1.35a3.6 3.6 0 0 1 1.9-.48q.73 0 1.36.24a3 3 0 0 1 1.84 1.87q.27.7.27 1.65v.56h-6.24v-1.27h4.31q0-.45-.2-.79-.19-.33-.52-.53-.35-.2-.79-.2-.46 0-.83.22-.35.21-.55.57-.2.35-.21.8v1.2q0 .56.2.95.2.4.58.62t.9.21q.33 0 .62-.1.28-.09.48-.28t.31-.47l1.9.12q-.15.69-.6 1.2-.44.5-1.14.79-.7.28-1.61.28m4.73-.15v-7.4h1.98v1.3h.08q.2-.68.68-1.04.47-.36 1.1-.36a3 3 0 0 1 .64.07v1.82q-.15-.04-.4-.07l-.47-.04q-.45 0-.8.2a1.4 1.4 0 0 0-.77 1.34v4.18zm7.43.14q-.7 0-1.26-.24a2 2 0 0 1-.87-.74 2 2 0 0 1-.32-1.22q0-.62.22-1.04.23-.42.62-.67t.88-.39q.51-.13 1.05-.18l1.04-.13q.4-.06.57-.18a.4.4 0 0 0 .18-.36v-.02q0-.45-.29-.71a1.2 1.2 0 0 0-.8-.25q-.56 0-.88.24-.33.25-.44.61l-1.9-.15a2.6 2.6 0 0 1 1.67-1.93q.68-.27 1.56-.27.6 0 1.17.15t1 .44a2.2 2.2 0 0 1 .96 1.91v5h-1.94V70.3h-.06a2 2 0 0 1-1.2 1.02q-.41.14-.96.14m.59-1.41q.45 0 .8-.18.34-.18.54-.5.2-.3.2-.7v-.78l-.27.12a5 5 0 0 1-.78.16l-.38.06q-.36.05-.63.16a1 1 0 0 0-.41.32 1 1 0 0 0-.15.48q0 .43.3.64t.78.22m7.21-8.58v9.86h-2.05v-9.86zm7.49 9.98q-.84 0-1.52-.43a3 3 0 0 1-1.08-1.29 5 5 0 0 1-.4-2.09q0-1.26.42-2.11.4-.84 1.08-1.27a2.8 2.8 0 0 1 2.53-.2q.41.2.68.51.25.3.4.6h.05v-3.7h2.05v9.86h-2.02v-1.18h-.09q-.15.3-.4.6-.26.3-.69.5-.4.2-1 .2m.65-1.63q.5 0 .84-.27t.53-.77q.2-.48.19-1.15 0-.66-.19-1.14-.18-.5-.53-.75a1.3 1.3 0 0 0-.84-.27q-.5 0-.85.28-.34.27-.52.76-.18.48-.18 1.12t.18 1.15q.19.48.52.77.35.27.85.27m8.59 1.66q-1.12 0-1.95-.47a3 3 0 0 1-1.26-1.32 4.4 4.4 0 0 1-.45-2.02q0-1.14.45-2 .44-.87 1.24-1.35a3.6 3.6 0 0 1 1.9-.48q.72 0 1.36.24a3 3 0 0 1 1.84 1.87q.27.7.27 1.65v.56h-6.24v-1.27h4.3q0-.45-.18-.79-.19-.33-.54-.53-.33-.2-.78-.2-.47 0-.83.22-.35.21-.55.57-.2.35-.21.8v1.2q0 .56.2.95.2.4.58.62t.9.21q.33 0 .62-.1.28-.09.48-.28t.31-.47l1.9.12q-.15.69-.6 1.2-.44.5-1.14.79-.7.28-1.61.28m7.52-8.28v-1.73h8.09v1.72h-3.01v8.14h-2.06V63.2zm11.67 8.28q-1.12 0-1.95-.47a3 3 0 0 1-1.26-1.32 4.4 4.4 0 0 1-.45-2.02q0-1.14.45-2 .44-.87 1.24-1.35a3.6 3.6 0 0 1 1.9-.48q.72 0 1.36.24a3 3 0 0 1 1.84 1.87q.27.7.27 1.65v.56h-6.24v-1.27h4.31q0-.45-.2-.79-.18-.33-.53-.53-.33-.2-.78-.2a1.6 1.6 0 0 0-1.38.8q-.2.35-.21.79v1.2q0 .56.2.95.2.4.58.62t.9.21q.33 0 .62-.1.28-.09.48-.28t.31-.47l1.9.12q-.15.69-.6 1.2-.44.5-1.14.79-.7.28-1.61.28m8.06 0q-1.12 0-1.95-.49a3.3 3.3 0 0 1-1.25-1.34 4.4 4.4 0 0 1-.43-1.99q0-1.13.43-1.99.45-.86 1.26-1.34a3.7 3.7 0 0 1 1.93-.49q.97 0 1.7.35a2.8 2.8 0 0 1 1.61 2.48h-1.93a1.5 1.5 0 0 0-.44-.89 1.2 1.2 0 0 0-.9-.34q-.48 0-.84.26-.34.26-.54.75-.2.48-.2 1.18 0 .72.2 1.2.18.5.54.76.36.27.84.26.34 0 .63-.14t.46-.42q.19-.28.25-.67h1.93a3 3 0 0 1-.46 1.5 3 3 0 0 1-1.13 1q-.72.36-1.7.36m6.65-4.42v4.27h-2.05v-7.4h1.95v1.31h.1q.23-.65.81-1.02.58-.38 1.4-.38.77 0 1.34.34.57.33.9.96.3.61.31 1.48v4.71h-2.05V67q0-.67-.34-1.06a1.2 1.2 0 0 0-.97-.39q-.42 0-.73.18t-.5.52q-.16.34-.17.82m9.71 4.41q-1.13 0-1.94-.48a3.3 3.3 0 0 1-1.25-1.34 4 4 0 0 1-.44-2q0-1.14.44-2 .45-.86 1.25-1.34.83-.48 1.94-.48 1.13 0 1.94.48t1.25 1.34.45 2-.44 2-1.26 1.34q-.83.48-1.94.48m.01-1.6q.51 0 .85-.28.34-.3.52-.8t.17-1.15-.17-1.15-.52-.8-.85-.3-.86.3q-.34.3-.53.8-.17.5-.17 1.15t.17 1.15.53.8.86.29m7.01-8.42v9.86h-2.05v-9.86zm4.98 10.01q-1.13 0-1.94-.48a3.3 3.3 0 0 1-1.26-1.34 4 4 0 0 1-.44-2q0-1.14.44-2 .45-.86 1.26-1.34t1.94-.48 1.93.48 1.26 1.34.44 2-.44 2q-.45.86-1.26 1.34t-1.93.48m0-1.6q.51 0 .86-.28.34-.3.51-.8.18-.5.18-1.15t-.18-1.15a2 2 0 0 0-.51-.8q-.34-.3-.85-.3-.52 0-.87.3t-.52.8-.18 1.15.18 1.15.52.8.87.29m8.28 4.37q-1 0-1.7-.28a3 3 0 0 1-1.13-.73 2.3 2.3 0 0 1-.54-1.05l1.89-.26q.09.22.27.42.2.2.5.3.3.13.76.13.66 0 1.1-.33t.44-1.09v-1.35h-.09a2 2 0 0 1-1.1 1.03q-.42.18-1 .18-.83 0-1.52-.39a3 3 0 0 1-1.08-1.19 5 5 0 0 1-.4-2.03q0-1.26.4-2.1.42-.84 1.1-1.26a2.8 2.8 0 0 1 2.53-.2 2 2 0 0 1 .67.51q.26.3.4.6h.08v-1.23h2.03v7.46q0 .95-.46 1.58-.45.64-1.28.96-.8.32-1.87.32m.04-4.58q.5 0 .84-.24.34-.25.53-.71a3 3 0 0 0 .19-1.12q0-.64-.19-1.13-.18-.48-.53-.74a1.3 1.3 0 0 0-.84-.27q-.5 0-.85.28-.34.27-.52.75t-.18 1.11q0 .65.18 1.1.19.47.52.72.35.25.85.25m5.2 1.65v-7.4h2.05v7.4zm1.03-8.35q-.45 0-.78-.3a1 1 0 0 1-.33-.74q0-.42.33-.72t.78-.31q.45 0 .78.3t.33.73-.33.74-.78.3m4.77 8.49q-.71 0-1.26-.24a2 2 0 0 1-.88-.74 2 2 0 0 1-.31-1.22q0-.62.22-1.04.23-.42.62-.67t.88-.39 1.05-.18l1.04-.13q.39-.06.57-.18a.4.4 0 0 0 .18-.36v-.02q0-.45-.29-.71a1.2 1.2 0 0 0-.8-.25q-.56 0-.89.24-.33.25-.43.61l-1.9-.15a2.6 2.6 0 0 1 1.66-1.93q.68-.27 1.56-.27.61 0 1.18.15t1 .44a2.2 2.2 0 0 1 .96 1.91v5h-1.95V70.3h-.05a2 2 0 0 1-1.2 1.02q-.42.14-.96.14m.58-1.41q.45 0 .8-.18.34-.18.55-.5.2-.3.2-.7v-.78l-.27.12a5 5 0 0 1-.79.16l-.37.06q-.36.05-.63.16a1 1 0 0 0-.42.32 1 1 0 0 0-.15.48q0 .43.3.64.31.22.78.22M35.48 87q-.84 0-1.52-.43a3 3 0 0 1-1.08-1.29 5 5 0 0 1-.4-2.09q0-1.27.41-2.11.41-.85 1.1-1.27a2.8 2.8 0 0 1 2.52-.2q.42.2.67.51.26.3.4.6h.06v-3.7h2.04v9.86h-2.02V85.7h-.08q-.14.3-.41.6t-.68.5-1 .2m.65-1.63q.49 0 .84-.27t.53-.77q.18-.48.18-1.15t-.18-1.14q-.18-.5-.53-.75a1.3 1.3 0 0 0-.84-.27q-.5 0-.85.28-.34.27-.52.76-.18.48-.18 1.12t.18 1.14.52.77.85.28m7.33 1.65q-.7 0-1.26-.25a2 2 0 0 1-.87-.73 2 2 0 0 1-.32-1.22q0-.63.23-1.04.22-.42.61-.67.4-.25.89-.39.5-.14 1.05-.18l1.04-.13q.39-.06.57-.18a.4.4 0 0 0 .18-.36v-.03q0-.46-.3-.7a1.2 1.2 0 0 0-.8-.25q-.55 0-.88.24-.33.25-.43.6l-1.9-.15a2.6 2.6 0 0 1 1.66-1.92q.68-.27 1.56-.27.6 0 1.18.14.56.15 1 .45a2.2 2.2 0 0 1 .95 1.91v4.99H45.7v-1.02h-.06a2 2 0 0 1-1.19 1.02q-.42.15-.97.14m.6-1.42q.45 0 .79-.17.34-.19.54-.5.2-.3.2-.7v-.78l-.26.12a5 5 0 0 1-.79.16l-.37.06q-.36.05-.63.16a1 1 0 0 0-.42.32 1 1 0 0 0-.15.48q0 .42.3.64.3.21.78.21m10.41-8.58v9.86H52.4v-9.86zm3.72 5.58v4.28h-2.05v-7.4h1.95v1.31h.1q.23-.65.81-1.02.58-.38 1.4-.38.78 0 1.34.34.58.33.9.96.3.61.31 1.48v4.71h-2.05v-4.34q0-.67-.34-1.06a1.2 1.2 0 0 0-.97-.39q-.42 0-.73.18-.31.19-.5.52-.16.34-.17.82m10.35-3.12v1.54h-4.56v-1.54zm-3.52 7.4v-7.94q0-.8.31-1.33a2 2 0 0 1 .87-.8q.55-.26 1.25-.26a5 5 0 0 1 1.44.2l-.36 1.54a3 3 0 0 0-.66-.1q-.44 0-.63.2a1 1 0 0 0-.17.59v7.9zm7.84.13q-1.13 0-1.94-.47a3.3 3.3 0 0 1-1.25-1.34 4 4 0 0 1-.44-2q0-1.14.44-2t1.25-1.34q.83-.48 1.94-.48 1.13 0 1.93.48.82.48 1.26 1.34t.45 2-.45 2-1.26 1.34q-.8.47-1.93.47m.01-1.58q.5 0 .85-.3.34-.28.52-.8.17-.5.17-1.14 0-.65-.17-1.15a2 2 0 0 0-.52-.8q-.34-.3-.85-.3t-.86.3-.53.8-.17 1.15.17 1.15.53.8.86.29m4.96 1.44v-7.4h1.98v1.3h.08q.2-.68.68-1.04.47-.36 1.1-.36a3 3 0 0 1 .64.07v1.82q-.15-.04-.4-.07l-.47-.04q-.45 0-.8.2a1.5 1.5 0 0 0-.76 1.34v4.18zm5.54 0v-7.4h1.95v1.31h.09a2.05 2.05 0 0 1 2.06-1.4q.75 0 1.29.38.53.38.71 1.02h.08q.22-.63.82-1.02.6-.38 1.4-.38 1.04 0 1.68.66.66.66.65 1.86v4.97h-2.04v-4.57q0-.61-.33-.92-.33-.3-.82-.31-.55 0-.87.36-.3.35-.31.92v4.52h-1.99v-4.61q0-.54-.3-.87-.31-.32-.82-.32-.34 0-.62.17t-.42.48-.16.71v4.44zm14.46.14q-.72 0-1.26-.25a2 2 0 0 1-.88-.73 2 2 0 0 1-.32-1.22q0-.63.23-1.04t.61-.67q.4-.25.89-.39.5-.14 1.05-.18l1.04-.13q.39-.06.57-.18a.4.4 0 0 0 .18-.36v-.03q0-.46-.3-.7a1.2 1.2 0 0 0-.8-.25q-.55 0-.88.24-.33.25-.43.6l-1.9-.15a2.6 2.6 0 0 1 1.66-1.92q.67-.27 1.56-.27.61 0 1.18.14t1 .45a2.2 2.2 0 0 1 .95 1.91v4.99h-1.94v-1.02H100a2 2 0 0 1-1.19 1.02q-.42.15-.96.14m.58-1.42q.45 0 .8-.17.34-.19.54-.5.2-.3.2-.7v-.78l-.26.12a5 5 0 0 1-.79.16l-.37.06q-.36.05-.63.16a1 1 0 0 0-.42.32 1 1 0 0 0-.15.48q0 .42.3.64.3.21.78.21m8.49 1.42q-1.12 0-1.95-.48a3.3 3.3 0 0 1-1.25-1.34 4.4 4.4 0 0 1-.43-1.99q0-1.14.43-2 .45-.85 1.26-1.33a3.7 3.7 0 0 1 1.93-.49q.97 0 1.7.35a2.8 2.8 0 0 1 1.61 2.48h-1.93a1.5 1.5 0 0 0-.44-.89 1.2 1.2 0 0 0-.9-.34q-.48 0-.84.26-.34.26-.55.74-.2.5-.2 1.2t.2 1.2.55.75q.36.27.83.26.36 0 .64-.14t.46-.42.25-.67h1.93a3 3 0 0 1-.46 1.5q-.4.63-1.13 1-.72.35-1.7.35m-.48-.18h.94l-.07.42q.5.08.8.37.32.3.33.8 0 .72-.67 1.14-.66.43-1.87.43l-.02-.91q.6 0 .95-.15t.36-.46-.23-.44a2 2 0 0 0-.74-.22zm7.19.18q-.71 0-1.26-.25a2 2 0 0 1-.88-.73 2 2 0 0 1-.31-1.22q0-.63.22-1.04.23-.42.62-.67t.88-.39 1.05-.18l1.04-.13q.39-.06.57-.18a.4.4 0 0 0 .18-.36v-.03q0-.46-.29-.7a1.2 1.2 0 0 0-.8-.25q-.56 0-.89.24-.33.25-.43.6l-1.9-.15a2.6 2.6 0 0 1 1.66-1.92q.68-.27 1.56-.27.61 0 1.18.14t1 .45a2.2 2.2 0 0 1 .96 1.91v4.99h-1.95v-1.02h-.05a2 2 0 0 1-1.2 1.02q-.41.15-.96.14m.58-1.42q.45 0 .8-.17.34-.19.55-.5.2-.3.2-.7v-.78l-.27.12a5 5 0 0 1-.78.16l-.38.06q-.36.05-.63.16t-.42.32a1 1 0 0 0-.15.48q0 .42.3.64.31.21.78.21m-.86-7.02-1.14-.02q0-.92.46-1.4.45-.5 1.1-.5.34 0 .58.1.25.11.44.26.2.15.38.25t.38.1a.5.5 0 0 0 .42-.2 1 1 0 0 0 .15-.54l1.12.04q0 .9-.46 1.4-.45.5-1.1.5a1.5 1.5 0 0 1-1.03-.36q-.18-.15-.35-.25a1 1 0 0 0-.4-.12q-.24 0-.4.2a1 1 0 0 0-.15.54m9.36 8.44q-1.11 0-1.94-.47a3.3 3.3 0 0 1-1.25-1.34 4 4 0 0 1-.44-2q0-1.14.44-2t1.25-1.34q.83-.48 1.94-.48 1.13 0 1.94.48t1.26 1.34q.44.86.44 2t-.44 2-1.26 1.34q-.82.47-1.94.47m.01-1.58q.52 0 .85-.3.34-.28.52-.8.18-.5.18-1.14 0-.65-.18-1.15a2 2 0 0 0-.52-.8q-.33-.3-.85-.3-.51 0-.86.3t-.53.8-.17 1.15.17 1.15.53.8.86.29m11.46 1.58q-1.14 0-1.96-.46a3 3 0 0 1-1.26-1.32 4.4 4.4 0 0 1-.44-2.02q0-1.14.44-2t1.24-1.35a3.6 3.6 0 0 1 1.9-.48q.73 0 1.36.24a3 3 0 0 1 1.85 1.87q.26.7.26 1.64v.57h-6.24v-1.27h4.31q0-.45-.19-.79t-.53-.53-.79-.2q-.46 0-.82.22-.36.21-.56.57t-.2.8v1.2q0 .55.2.95t.57.62.9.21q.33 0 .62-.1.28-.09.49-.28t.3-.47l1.9.12q-.15.69-.6 1.2-.43.5-1.14.79-.7.27-1.61.27m16.59-6.55h-2.1a2 2 0 0 0-.24-.72 2 2 0 0 0-1.1-.9q-.37-.12-.79-.12-.75 0-1.33.38-.57.38-.88 1.1-.3.72-.31 1.74 0 1.06.31 1.77.31.72.88 1.09.57.36 1.32.36.41 0 .77-.1.36-.13.64-.33.28-.22.46-.53.19-.3.26-.7l2.1.01a3.8 3.8 0 0 1-1.27 2.43q-.55.5-1.3.78-.75.3-1.7.29-1.31 0-2.35-.6a4 4 0 0 1-1.64-1.73 6 6 0 0 1-.6-2.74q0-1.61.61-2.74.6-1.14 1.65-1.73t2.33-.6q.85 0 1.59.25t1.3.7.93 1.12q.37.66.46 1.52m4.79 6.55q-1.13 0-1.94-.47a3.3 3.3 0 0 1-1.25-1.34 4 4 0 0 1-.44-2q0-1.14.44-2 .45-.86 1.25-1.34.83-.48 1.94-.48 1.13 0 1.93.48.83.48 1.26 1.34.45.86.45 2t-.45 2-1.26 1.34q-.8.47-1.93.47m.01-1.58q.5 0 .85-.3.34-.28.51-.8.18-.5.18-1.14 0-.65-.18-1.15a2 2 0 0 0-.5-.8q-.36-.3-.86-.3-.51 0-.87.3-.34.3-.52.8t-.17 1.15q0 .64.17 1.15.19.5.52.8.36.29.87.29m4.96 1.44v-7.4h1.95v1.31h.09a2.05 2.05 0 0 1 2.05-1.4q.76 0 1.3.38t.7 1.02h.09q.23-.63.81-1.02.6-.38 1.41-.38 1.04 0 1.68.66.65.66.65 1.86v4.97h-2.04v-4.57q0-.61-.33-.92-.33-.3-.82-.31-.56 0-.87.36-.3.35-.31.92v4.52h-1.99v-4.61q0-.54-.31-.87-.3-.32-.81-.32-.35 0-.62.17a1 1 0 0 0-.43.48q-.15.3-.15.71v4.44zm17.08-3.15V79.5h2.05v7.4h-1.96v-1.35h-.08q-.25.65-.83 1.04-.59.4-1.41.4-.75 0-1.3-.34a2.3 2.3 0 0 1-.88-.96q-.32-.61-.32-1.49v-4.7h2.05v4.34q0 .65.35 1.03t.93.38q.36 0 .69-.16.32-.18.52-.52.2-.33.2-.83m5.73-1.14v4.28h-2.05v-7.4h1.95v1.31h.09q.25-.65.82-1.02.58-.38 1.4-.38.77 0 1.34.34.57.33.9.96.3.61.31 1.48v4.71h-2.05v-4.34q0-.67-.34-1.06a1.2 1.2 0 0 0-.97-.39q-.42 0-.73.18-.31.19-.5.52-.16.34-.17.82m6.37 4.27v-7.4h2.05v7.4zm1.03-8.35q-.45 0-.78-.3a1 1 0 0 1 0-1.46q.33-.3.78-.31.46 0 .78.3.33.3.33.73t-.33.74-.78.3m6 8.49q-1.13 0-1.95-.48a3.3 3.3 0 0 1-1.25-1.34 4.4 4.4 0 0 1-.43-1.99q0-1.14.43-2 .45-.85 1.26-1.33a3.7 3.7 0 0 1 1.93-.49q.97 0 1.7.35a2.8 2.8 0 0 1 1.6 2.48h-1.92a1.5 1.5 0 0 0-.44-.89 1.2 1.2 0 0 0-.9-.34q-.48 0-.84.26-.34.26-.54.74-.2.5-.2 1.2t.19 1.2.55.75q.36.27.84.26.34 0 .63-.14t.46-.42q.19-.28.25-.67h1.93a3 3 0 0 1-.46 1.5 3 3 0 0 1-1.13 1q-.72.35-1.7.35m6.71 0q-.71 0-1.26-.25a2 2 0 0 1-.88-.73 2 2 0 0 1-.31-1.22q0-.63.22-1.04.23-.42.62-.67t.88-.39 1.05-.18l1.04-.13q.39-.06.57-.18a.4.4 0 0 0 .18-.36v-.03q0-.46-.29-.7a1.2 1.2 0 0 0-.8-.25q-.56 0-.89.24-.33.25-.43.6l-1.9-.15a2.6 2.6 0 0 1 1.66-1.92q.67-.27 1.56-.27.61 0 1.18.14t1 .45a2.2 2.2 0 0 1 .96 1.91v4.99h-1.95v-1.02h-.05a2 2 0 0 1-1.2 1.02q-.42.15-.96.14m.58-1.42q.45 0 .8-.17.34-.19.54-.5.2-.3.2-.7v-.78q-.1.06-.26.12a5 5 0 0 1-.79.16l-.37.06q-.36.05-.63.16a1 1 0 0 0-.42.32 1 1 0 0 0-.15.48q0 .42.3.64.32.21.78.21m8.5 1.42q-1.12 0-1.95-.48a3.3 3.3 0 0 1-1.25-1.34 4.4 4.4 0 0 1-.43-1.99q0-1.14.44-2 .43-.85 1.25-1.33a3.7 3.7 0 0 1 1.93-.49q.97 0 1.7.35a2.8 2.8 0 0 1 1.61 2.48h-1.93a1.5 1.5 0 0 0-.43-.89 1.2 1.2 0 0 0-.91-.34q-.48 0-.84.26-.34.26-.54.74-.2.5-.2 1.2t.2 1.2q.18.5.54.75.36.27.84.26.34 0 .63-.14t.46-.42q.2-.28.25-.67h1.93a3 3 0 0 1-.46 1.5 3 3 0 0 1-1.13 1q-.72.35-1.7.35m-.48-.18h.94l-.07.42q.5.08.8.37.32.3.33.8 0 .72-.67 1.14-.66.43-1.87.43l-.02-.91q.6 0 .95-.15t.36-.46q0-.3-.23-.44a2 2 0 0 0-.73-.22zm7.19.18q-.71 0-1.26-.25a2 2 0 0 1-.88-.73 2 2 0 0 1-.31-1.22q0-.63.22-1.04.23-.42.62-.67t.88-.39q.51-.14 1.05-.18l1.04-.13q.39-.06.57-.18a.4.4 0 0 0 .18-.36v-.03q0-.46-.29-.7a1.2 1.2 0 0 0-.8-.25q-.56 0-.89.24-.32.25-.43.6l-1.9-.15a2.6 2.6 0 0 1 1.66-1.92q.68-.27 1.56-.27.61 0 1.18.14t1 .45a2.2 2.2 0 0 1 .96 1.91v4.99h-1.94v-1.02h-.06a2 2 0 0 1-1.2 1.02q-.41.15-.96.14m.59-1.42q.44 0 .8-.17.34-.19.54-.5.2-.3.2-.7v-.78l-.27.12a5 5 0 0 1-.78.16l-.38.06q-.36.05-.63.16a1 1 0 0 0-.42.32 1 1 0 0 0-.15.48q0 .42.3.64.31.21.79.21m-.87-7.02-1.13-.02q0-.92.45-1.4.45-.5 1.1-.5.35 0 .59.1t.43.26q.2.15.38.25t.38.1a.5.5 0 0 0 .43-.2 1 1 0 0 0 .15-.54l1.12.04q-.01.9-.47 1.4t-1.1.5a1.5 1.5 0 0 1-1.03-.36q-.18-.15-.35-.25a1 1 0 0 0-.4-.12q-.25 0-.4.2a1 1 0 0 0-.15.54m9.37 8.44q-1.13 0-1.94-.47a3.3 3.3 0 0 1-1.26-1.34 4 4 0 0 1-.44-2q0-1.14.44-2 .45-.86 1.26-1.34t1.94-.48 1.93.48 1.26 1.34.44 2-.44 2q-.45.86-1.26 1.34-.81.47-1.94.47m0-1.58q.52 0 .85-.3.34-.28.52-.8.18-.5.18-1.14 0-.65-.18-1.15t-.52-.8-.85-.3-.86.3q-.34.3-.52.8t-.18 1.15q0 .64.18 1.15t.52.8.86.29\"\n  />\n`"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "CpsCgtic",
          "declaration": {
            "name": "CpsCgtic",
            "module": "components/logo/paths/cps-cgtic.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/logo/paths/cps-sucar.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "CpsSucar",
          "default": "literal`\n  <path\n    class=\"accent\"\n    d=\"M26.42 13.82a5.7 5.7 0 0 0-2.3-4.2q-2.05-1.5-5.55-1.5-2.4 0-4.02.66a5.7 5.7 0 0 0-2.52 1.82 4.4 4.4 0 0 0-.85 2.64q-.05 1.23.52 2.15.59.93 1.59 1.6 1 .64 2.33 1.14 1.33.47 2.83.8l4.13.99q3.01.68 5.53 1.8 2.5 1.11 4.35 2.75a11.5 11.5 0 0 1 2.85 3.85 12 12 0 0 1 1.06 5.09q-.03 4.2-2.16 7.3a13.7 13.7 0 0 1-6.1 4.78q-3.98 1.68-9.59 1.68-5.56 0-9.7-1.7a14 14 0 0 1-6.42-5.05Q.11 37.06 0 32.11h9.4q.16 2.3 1.33 3.85a7.4 7.4 0 0 0 3.17 2.31q2 .76 4.5.76 2.47 0 4.3-.71a6.6 6.6 0 0 0 2.85-2 4.6 4.6 0 0 0 1-2.93q0-1.55-.91-2.6-.9-1.05-2.65-1.8-1.73-.74-4.24-1.34l-5.01-1.26Q7.92 25 4.56 22q-3.37-3-3.35-8.1-.02-4.16 2.22-7.28a15 15 0 0 1 6.22-4.86A22 22 0 0 1 18.63 0q5.13 0 8.94 1.75a14 14 0 0 1 5.97 4.86 13 13 0 0 1 2.2 7.21zM71.3.63h9.73v29.8q0 5.01-2.4 8.78a16 16 0 0 1-6.67 5.87 22.6 22.6 0 0 1-10 2.09q-5.72 0-10-2.09a16 16 0 0 1-6.67-5.87 16 16 0 0 1-2.38-8.78V.63h9.72V29.6q0 2.62 1.14 4.66a8.3 8.3 0 0 0 3.28 3.2 10 10 0 0 0 4.92 1.17q2.82 0 4.91-1.17a8 8 0 0 0 3.26-3.2 9 9 0 0 0 1.17-4.66zm58.29 16.07h-9.83a10 10 0 0 0-1.1-3.39 9 9 0 0 0-2.14-2.55 9 9 0 0 0-3-1.62 12 12 0 0 0-3.66-.56q-3.57 0-6.22 1.77a11.3 11.3 0 0 0-4.11 5.11 20 20 0 0 0-1.46 8.11q0 4.9 1.46 8.25 1.48 3.33 4.13 5.04 2.64 1.7 6.13 1.7 1.95 0 3.61-.51a8.7 8.7 0 0 0 5.14-3.94q.89-1.44 1.22-3.28l9.83.05q-.39 3.15-1.9 6.1-1.52 2.9-4.07 5.21a19 19 0 0 1-6.06 3.63 22 22 0 0 1-7.93 1.32q-6.15 0-11-2.77A19.7 19.7 0 0 1 91 36.32q-2.78-5.26-2.78-12.75t2.82-12.77a19.7 19.7 0 0 1 7.68-8.02A21.6 21.6 0 0 1 109.63 0q4 0 7.41 1.12a19 19 0 0 1 6.08 3.27 17 17 0 0 1 4.31 5.22 19 19 0 0 1 2.16 7.08m14.03 29.83H133.2L149.08.62h12.52l15.85 45.9h-10.41l-11.52-35.4h-.36zm-.65-18.04h24.6v7.57h-24.6zm40.02 18.04V.62h18.13q5.21 0 8.9 1.87a13 13 0 0 1 5.63 5.22 15.5 15.5 0 0 1 1.95 7.9q0 4.58-1.97 7.87a13 13 0 0 1-5.73 5.02q-3.73 1.75-9.02 1.75h-12.15v-7.8h10.58q2.78 0 4.62-.76a5.5 5.5 0 0 0 2.74-2.29 7 7 0 0 0 .92-3.78q0-2.29-.92-3.86a5.6 5.6 0 0 0-2.76-2.37 11 11 0 0 0-4.65-.83h-6.55v37.96zm24.82-20.89 11.43 20.89h-10.73l-11.18-20.89zM23.07 64.56q-.05-.6-.5-.91-.44-.33-1.2-.33-.5 0-.86.15-.35.14-.54.39a1 1 0 0 0-.18.57q-.01.27.1.46.14.2.35.35.22.14.5.24.3.1.61.18l.9.21q.64.15 1.19.39t.94.6a2.5 2.5 0 0 1 .84 1.92q0 .9-.47 1.58-.45.66-1.31 1.02a5 5 0 0 1-2.07.37q-1.2 0-2.1-.37-.88-.36-1.38-1.09a3.3 3.3 0 0 1-.52-1.79h2.03q.04.49.29.83.26.33.68.5t.97.16q.54 0 .93-.15.4-.16.61-.43a1 1 0 0 0 .22-.63q0-.34-.2-.57a1.5 1.5 0 0 0-.57-.38 6 6 0 0 0-.91-.3l-1.08-.26q-1.26-.3-1.98-.95a2.2 2.2 0 0 1-.72-1.75q0-.9.48-1.57t1.34-1.05a5 5 0 0 1 1.93-.38q1.1 0 1.93.38T24.61 63q.45.67.47 1.56zm8.29 3.89v-4.27h2.06v7.43h-1.98v-1.35h-.08a2.2 2.2 0 0 1-.83 1.05q-.59.4-1.42.4-.75 0-1.31-.34a2.3 2.3 0 0 1-.9-.97 3 3 0 0 1-.31-1.49v-4.73h2.06v4.36q0 .66.36 1.04.34.39.93.38.37 0 .7-.17t.52-.5.2-.84m3.71 5.95V64.17h2.04v1.25h.09q.13-.3.39-.6.26-.33.68-.53a2.8 2.8 0 0 1 3.65 1.48q.4.85.4 2.13 0 1.23-.4 2.1-.39.84-1.08 1.28t-1.53.44q-.6 0-1.02-.2-.41-.2-.69-.5-.25-.3-.4-.61h-.07v3.97zm2.02-6.5q0 .66.18 1.15.19.5.54.77.34.27.84.27t.86-.28.52-.77q.2-.5.19-1.14 0-.65-.18-1.14T39.5 66a1.3 1.3 0 0 0-.86-.27q-.5 0-.85.26-.34.27-.53.76-.18.48-.18 1.15m10.01 3.85q-1.15 0-1.98-.46a3 3 0 0 1-1.26-1.33 4.4 4.4 0 0 1-.45-2.03q0-1.14.45-2.01.44-.87 1.25-1.35a3.7 3.7 0 0 1 1.9-.48q.74 0 1.38.23a3 3 0 0 1 1.86 1.88q.26.71.26 1.66v.56h-6.28v-1.27h4.34q0-.44-.2-.8-.18-.33-.53-.53-.34-.2-.79-.2-.47 0-.83.22t-.56.58-.21.8v1.2q0 .56.2.96t.59.62q.38.21.9.22.33 0 .62-.1.3-.1.5-.3t.3-.46l1.9.12q-.14.69-.59 1.2a3 3 0 0 1-1.15.8q-.7.27-1.62.27m4.76-.15v-7.42h2v1.3h.08q.2-.69.68-1.04a1.8 1.8 0 0 1 1.1-.36 3 3 0 0 1 .65.07v1.83l-.4-.08-.47-.03q-.45 0-.81.2a1.5 1.5 0 0 0-.77 1.34v4.2zm5.58 0v-7.42h2.06v7.43zm1.03-8.37q-.45 0-.79-.3a1 1 0 0 1-.32-.75q0-.42.32-.73.33-.3.8-.3.45 0 .78.3t.33.73-.33.74-.79.3m4.74 4.1v4.29h-2.06v-7.43h1.97v1.31h.09q.24-.64.82-1.02a2.5 2.5 0 0 1 1.41-.38q.78 0 1.35.34.58.33.9.96t.32 1.5v4.72h-2.06v-4.36q0-.68-.35-1.07a1.3 1.3 0 0 0-.98-.38q-.41 0-.73.18t-.5.52-.17.82m10.37-3.14v1.55H69.1v-1.55zm-3.46-1.77h2.06v6.92q0 .28.09.44t.24.22a1 1 0 0 0 .37.06 2 2 0 0 0 .51-.07l.33 1.54a6 6 0 0 1-1.12.19q-.75.03-1.31-.2a2 2 0 0 1-.87-.7q-.3-.48-.3-1.21zm8.11 9.34q-1.14 0-1.97-.46a3 3 0 0 1-1.27-1.33 4.4 4.4 0 0 1-.45-2.03q0-1.14.45-2.01.44-.87 1.25-1.35a3.7 3.7 0 0 1 1.91-.48q.74 0 1.37.23a3 3 0 0 1 1.86 1.88q.27.71.27 1.66v.56h-6.28v-1.27h4.34q0-.44-.2-.8-.19-.33-.54-.53-.33-.2-.78-.2-.48 0-.84.22t-.56.58-.2.8v1.2q0 .56.2.96t.58.62q.38.21.9.22.34 0 .63-.1t.49-.3.3-.46l1.91.12q-.15.69-.6 1.2a3 3 0 0 1-1.14.8q-.7.27-1.63.27m6.83-4.43v4.29h-2.07v-7.43h1.97v1.31h.09q.25-.64.82-1.02a2.5 2.5 0 0 1 1.41-.38q.78 0 1.35.34.58.33.9.96t.32 1.5v4.72h-2.06v-4.36q0-.68-.35-1.07a1.3 1.3 0 0 0-.98-.38q-.41 0-.73.18t-.5.52-.17.82m9.16 4.41q-.85 0-1.54-.44Q92 70.85 91.6 70a5 5 0 0 1-.4-2.1q0-1.27.41-2.12t1.1-1.27a2.8 2.8 0 0 1 2.54-.21 2 2 0 0 1 .68.52q.25.3.4.61h.06v-3.72h2.06v9.9H96.4v-1.2h-.08q-.15.32-.41.62t-.69.5-1.01.2m.65-1.64q.5 0 .84-.27.35-.27.53-.77.2-.5.2-1.15 0-.67-.2-1.15-.18-.5-.52-.76a1.4 1.4 0 0 0-.85-.26q-.51 0-.86.27-.34.28-.53.76-.17.49-.17 1.14t.17 1.14.53.77q.35.28.86.28m8.67 1.66q-1.14 0-1.97-.46a3 3 0 0 1-1.27-1.33 4.4 4.4 0 0 1-.45-2.03q0-1.14.45-2.01.44-.87 1.25-1.35a3.7 3.7 0 0 1 1.91-.48q.75 0 1.37.23a3 3 0 0 1 1.86 1.88q.27.71.27 1.66v.56h-6.28v-1.27H105q0-.44-.19-.8-.19-.33-.54-.53-.34-.2-.79-.2-.46 0-.83.22t-.56.58q-.2.35-.2.8v1.2q0 .56.2.96t.58.62q.38.21.9.22.35 0 .63-.1t.48-.3.31-.46l1.91.12q-.15.69-.6 1.2a3 3 0 0 1-1.14.8q-.7.27-1.63.27m.84-8.46-.97-1.17-.97 1.17h-1.76v-.06l1.96-2.13h1.54l1.96 2.13v.06zm5.99 4.03v4.29h-2.07v-7.43h1.97v1.31h.08q.26-.64.83-1.02a2.5 2.5 0 0 1 1.41-.38q.78 0 1.35.34.59.33.9.96t.32 1.5v4.72h-2.06v-4.36q0-.68-.35-1.07a1.3 1.3 0 0 0-.98-.38q-.41 0-.73.18t-.5.52-.17.82m9.77 4.43q-1.14 0-1.96-.48a3.3 3.3 0 0 1-1.26-1.35 4.4 4.4 0 0 1-.44-2q0-1.14.44-2 .45-.86 1.27-1.34.82-.5 1.94-.5.98 0 1.7.36.74.36 1.17 1 .42.63.47 1.49h-1.95a1.5 1.5 0 0 0-.44-.9 1.3 1.3 0 0 0-.91-.34q-.48 0-.84.26-.35.25-.55.75t-.2 1.2.2 1.2.55.76q.36.27.84.26.35 0 .63-.14.3-.15.47-.42.2-.28.25-.67h1.95a3 3 0 0 1-.47 1.5 3 3 0 0 1-1.14 1 4 4 0 0 1-1.72.36m4.65-.15v-7.42h2.06v7.43zm1.03-8.37q-.45 0-.79-.3a1 1 0 0 1-.32-.75q0-.42.32-.73.33-.3.8-.3.45 0 .78.3t.33.73-.33.74-.79.3m4.8 8.53q-.71 0-1.27-.25a2 2 0 0 1-.88-.74 2 2 0 0 1-.32-1.23q0-.6.23-1.04.23-.42.62-.67t.9-.39 1.05-.18l1.04-.13q.4-.06.58-.18a.4.4 0 0 0 .18-.36v-.03q0-.45-.3-.7a1.2 1.2 0 0 0-.8-.26q-.56 0-.9.25-.32.24-.43.6l-1.9-.15a2.6 2.6 0 0 1 1.66-1.93q.69-.27 1.57-.27.63 0 1.19.14.57.15 1.01.45a2.2 2.2 0 0 1 .96 1.92v5h-1.96v-1.02h-.05a2 2 0 0 1-1.2 1.02q-.42.15-.98.15m.6-1.42q.44 0 .8-.18.34-.18.54-.5.2-.3.2-.7v-.78l-.26.11a5 5 0 0 1-.8.17l-.37.05q-.36.06-.63.17-.28.12-.43.31a1 1 0 0 0-.15.49q0 .42.3.64.32.21.8.22m11.09 1.4q-.85 0-1.54-.44-.68-.44-1.08-1.29a5 5 0 0 1-.4-2.1q0-1.27.41-2.12t1.1-1.27a2.8 2.8 0 0 1 2.54-.21 2 2 0 0 1 .68.52q.26.3.4.61h.06v-3.72h2.06v9.9h-2.03v-1.2h-.1q-.14.32-.4.62t-.69.5q-.4.2-1.01.2m.65-1.64q.5 0 .84-.27.35-.27.54-.77.18-.5.18-1.15 0-.67-.18-1.15-.18-.5-.53-.76a1.4 1.4 0 0 0-.85-.26q-.5 0-.86.27-.34.28-.52.76-.18.49-.18 1.14t.18 1.14q.19.5.52.77.36.28.86.28m8.66 1.66q-1.14 0-1.97-.46a3 3 0 0 1-1.27-1.33 4.4 4.4 0 0 1-.45-2.03q0-1.14.45-2.01t1.25-1.35a3.7 3.7 0 0 1 1.91-.48q.74 0 1.37.23a3 3 0 0 1 1.86 1.88q.27.71.27 1.66v.56h-6.28v-1.27h4.34q0-.44-.2-.8-.19-.33-.53-.53t-.8-.2-.83.22q-.35.22-.56.58-.2.35-.2.8v1.2q0 .56.2.96t.58.62q.38.21.9.22.34 0 .63-.1t.49-.3.3-.46l1.91.12q-.15.69-.6 1.2a3 3 0 0 1-1.14.8q-.7.27-1.63.27m16.71-6.58h-2.12a2 2 0 0 0-.24-.72q-.18-.33-.46-.56-.28-.22-.65-.34a3 3 0 0 0-.79-.12q-.77 0-1.34.38t-.89 1.1a4 4 0 0 0-.31 1.75q0 1.06.31 1.78.32.72.9 1.08.57.37 1.32.37.42 0 .78-.11t.64-.32.47-.53q.18-.3.26-.7h2.12a3.8 3.8 0 0 1-1.3 2.44q-.55.5-1.3.79a5 5 0 0 1-1.7.28q-1.34 0-2.38-.6t-1.65-1.73q-.6-1.14-.6-2.75 0-1.62.61-2.76t1.66-1.73 2.35-.6q.87 0 1.6.25.75.24 1.31.7.58.45.93 1.13.37.66.47 1.52m3.58 6.58q-.71 0-1.27-.25a2 2 0 0 1-.88-.74 2 2 0 0 1-.32-1.23q0-.6.23-1.04.23-.42.62-.67a3 3 0 0 1 .9-.39q.5-.14 1.05-.18l1.04-.13q.4-.06.58-.18a.4.4 0 0 0 .18-.36v-.03q0-.45-.3-.7a1.2 1.2 0 0 0-.8-.26q-.56 0-.9.25-.32.24-.43.6l-1.9-.15a2.6 2.6 0 0 1 1.67-1.93q.67-.27 1.56-.27.62 0 1.19.14t1.01.45a2.2 2.2 0 0 1 .96 1.92v5h-1.96v-1.02h-.05a2 2 0 0 1-1.2 1.02q-.41.15-.98.15m.6-1.42q.45 0 .8-.18.34-.18.54-.5.2-.3.2-.7v-.78l-.26.11a5 5 0 0 1-.8.17l-.37.05q-.36.06-.64.17-.27.12-.42.31a1 1 0 0 0-.15.49q0 .42.3.64.32.21.8.22m5.2 1.27v-7.42h2v1.3h.07q.2-.69.68-1.04a1.8 1.8 0 0 1 1.1-.36 3 3 0 0 1 .65.07v1.83q-.15-.05-.4-.08l-.47-.03q-.45 0-.81.2a1.5 1.5 0 0 0-.77 1.34v4.2zm5.57 0v-7.42h2v1.3h.08q.2-.69.68-1.04a1.8 1.8 0 0 1 1.1-.36 3 3 0 0 1 .65.07v1.83q-.15-.05-.4-.08l-.47-.03q-.45 0-.81.2a1.5 1.5 0 0 0-.77 1.34v4.2zm8.63.15q-1.16 0-1.98-.46a3 3 0 0 1-1.27-1.33 4.4 4.4 0 0 1-.45-2.03q0-1.14.45-2.01.44-.87 1.25-1.35a3.7 3.7 0 0 1 1.91-.48q.75 0 1.37.23a3 3 0 0 1 1.86 1.88q.27.71.27 1.66v.56h-6.28v-1.27h4.34q0-.44-.2-.8-.19-.33-.54-.53-.34-.2-.79-.2-.46 0-.83.22-.35.22-.56.58-.2.35-.2.8v1.2q0 .56.2.96t.58.62q.38.21.9.22.34 0 .63-.1t.48-.3.31-.46l1.91.12q-.15.69-.6 1.2a3 3 0 0 1-1.15.8q-.69.27-1.62.27m4.76-.15v-7.42h2.06v7.43zm1.04-8.37q-.45 0-.8-.3a1 1 0 0 1-.31-.75q0-.42.32-.73.33-.3.79-.3t.78.3.33.73-.33.74q-.31.3-.78.3m2.68 8.38v-7.42h2v1.3h.07q.21-.69.69-1.04a1.8 1.8 0 0 1 1.1-.36 3 3 0 0 1 .65.07v1.83q-.15-.05-.4-.08l-.47-.03q-.46 0-.81.2a1.5 1.5 0 0 0-.77 1.34v4.2zm7.48.15q-.71 0-1.26-.25a2 2 0 0 1-.89-.74 2 2 0 0 1-.31-1.23q0-.6.22-1.04.23-.42.62-.67a3 3 0 0 1 .9-.39 7 7 0 0 1 1.05-.18l1.04-.13q.4-.06.58-.18a.4.4 0 0 0 .18-.36v-.03q0-.45-.3-.7a1.2 1.2 0 0 0-.8-.26q-.56 0-.89.25-.33.24-.44.6l-1.9-.15a2.6 2.6 0 0 1 1.67-1.93 5 5 0 0 1 2.75-.13q.57.15 1.01.45a2.2 2.2 0 0 1 .96 1.92v5h-1.95v-1.02h-.06a2 2 0 0 1-1.2 1.02q-.41.15-.98.15m.6-1.42q.45 0 .8-.18.34-.18.55-.5.2-.3.2-.7v-.78l-.27.11a5 5 0 0 1-.8.17l-.37.05q-.36.06-.63.17-.28.12-.43.31a1 1 0 0 0-.15.49q0 .42.31.64.3.21.78.22m11.39-4.03-1.89.12a1 1 0 0 0-.2-.44q-.16-.2-.43-.31a1.4 1.4 0 0 0-.61-.12q-.49 0-.81.2-.33.19-.33.53 0 .27.21.45t.73.3l1.35.27q1.08.21 1.62.71.53.5.53 1.3 0 .72-.43 1.28a3 3 0 0 1-1.17.86q-.75.3-1.71.3-1.48 0-2.35-.61a2.4 2.4 0 0 1-1.03-1.68l2.03-.11q.09.45.45.69.34.23.9.23.55 0 .88-.2.33-.22.33-.56a.6.6 0 0 0-.23-.45 2 2 0 0 0-.72-.28l-1.29-.26a3 3 0 0 1-1.62-.75 2 2 0 0 1-.53-1.37 2 2 0 0 1 .39-1.23 2.5 2.5 0 0 1 1.1-.8 5 5 0 0 1 1.66-.28q1.41 0 2.22.6.81.59.95 1.61\"\n  />\n`"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "CpsSucar",
          "declaration": {
            "name": "CpsSucar",
            "module": "components/logo/paths/cps-sucar.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/logo/paths/cps.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "Cps",
          "default": "literal`\n  <path\n    class=\"brand\"\n    d=\"M126.55 29.8c.13-3.91 1.85-5.47 7.53-5.47h31.27V13.39h-29.3c-13.86 0-21.66 5.85-21.66 16.94 0 21.63 39.98 17.2 39.98 28.67 0 3.91-2.11 6-7.52 6h-40.9a29.07 29.07 0 0 0 6.66-18.77c0-18.5-12.14-34.13-32.7-34.13-18.6 0-31.92 13.82-31.92 34.4v5.11H33.9c-10.94 0-21.76-7.04-21.76-20.33S22.96 10.95 33.9 10.95h8.98V0H31.8C17.02 0 0 11.2 0 31.27c0 20.06 17.02 31.26 31.79 31.26h16.2v45.43h11.6V62.53h22.1V51.6H59.6v-3.02c0-17.2 9.25-25.54 20.32-25.54 12.4 0 21.1 8.98 21.1 21.76 0 10.97-6.01 18.09-15.54 20.2h-14.8v10.93h76.2c11.2 0 19.64-5.6 19.64-17.45 0-22.42-40.11-17.85-39.96-28.67Z\"\n  />\n  <path\n    class=\"text\"\n    d=\"M79.78 92.78c-.63.27-1.89.53-3.5.53-3.73 0-6.53-2-6.53-5.7 0-3.51 2.8-5.9 6.9-5.9 1.65 0 2.69.3 3.14.49l-.4 1.18a7.14 7.14 0 0 0-2.67-.46c-3.1 0-5.16 1.68-5.16 4.63 0 2.75 1.87 4.53 5.07 4.53 1.05 0 2.1-.18 2.8-.47l.35 1.17Zm2.82-3.39c.03 1.98 1.53 2.8 3.26 2.8a7.3 7.3 0 0 0 2.62-.42l.3 1.04c-.6.24-1.65.5-3.16.5-2.92 0-4.67-1.63-4.67-4.08 0-2.43 1.68-4.35 4.45-4.35 3.1 0 3.92 2.32 3.92 3.8 0 .31-.04.54-.07.7H82.6v.01Zm5.06-1.05c.01-.93-.46-2.39-2.4-2.39-1.74 0-2.5 1.36-2.64 2.39h5.04Zm3.8-1.07c0-.84-.02-1.52-.1-2.2h1.54l.1 1.33h.03c.47-.77 1.56-1.52 3.14-1.52 1.31 0 3.36.68 3.36 3.44v4.83h-1.71V88.5c0-1.3-.57-2.39-2.2-2.39-1.14 0-2.02.7-2.32 1.5-.07.18-.12.44-.12.7v4.85h-1.73v-5.9Zm12.9-4.51v2.32h2.46v1.11h-2.46v4.37c0 .99.33 1.57 1.29 1.57.45 0 .79-.05 1-.1l.09 1.1a5 5 0 0 1-1.53.21c-.8 0-1.44-.22-1.86-.62-.5-.43-.67-1.15-.67-2.1v-4.4h-1.48v-1.13h1.47v-1.93l1.69-.4Zm4.4 4.84c0-.96-.02-1.76-.09-2.52h1.51l.05 1.58h.09a2.8 2.8 0 0 1 3.1-1.73v1.38a3.1 3.1 0 0 0-.58-.05 2.3 2.3 0 0 0-2.32 1.88c-.03.21-.08.44-.08.7v4.3h-1.72V87.6h.04Zm14.81 1.46c0 2.99-2.43 4.28-4.72 4.28-2.57 0-4.55-1.6-4.55-4.16 0-2.7 2.08-4.28 4.7-4.28 2.73 0 4.57 1.68 4.57 4.16Zm-7.52.08c0 1.77 1.19 3.1 2.87 3.1 1.65 0 2.89-1.31 2.89-3.14 0-1.37-.8-3.1-2.84-3.1-2.05 0-2.92 1.6-2.92 3.14ZM70.54 96.7c.82-.11 1.9-.23 3.27-.23 1.68 0 2.92.34 3.71.95a2.84 2.84 0 0 1 1.16 2.35 3 3 0 0 1-1.02 2.4c-.9.81-2.37 1.23-4.03 1.23-.5 0-1-.02-1.38-.1v4.5h-1.71V96.7Zm1.7 5.42c.36.08.83.1 1.4.1 2.07 0 3.31-.84 3.31-2.39 0-1.49-1.24-2.2-3.12-2.2-.74 0-1.31.04-1.61.1v4.39h.01Zm13.42 5.69-.14-1.03h-.05a3.73 3.73 0 0 1-2.9 1.2c-1.92 0-2.91-1.15-2.91-2.31 0-1.95 2.03-3.03 5.71-3v-.17c0-.67-.22-1.87-2.15-1.87-.9 0-1.8.24-2.47.6l-.4-.98a6.75 6.75 0 0 1 3.1-.72c2.91 0 3.62 1.68 3.62 3.3v3.03c0 .7.03 1.39.15 1.93h-1.56v.02Zm-.26-4.13c-1.88-.03-4.01.26-4.01 1.83 0 .94.74 1.4 1.63 1.4 1.24 0 2.01-.67 2.3-1.34.07-.16.1-.32.1-.46v-1.43h-.02Zm12.4 1.92c0 .83.02 1.57.07 2.2h-1.53l-.1-1.3h-.03a3.7 3.7 0 0 1-3.15 1.5c-1.49 0-3.27-.7-3.27-3.53v-4.72h1.73v4.48c0 1.53.55 2.57 2.12 2.57a2.5 2.5 0 0 0 2.26-1.33c.1-.22.16-.47.16-.75v-4.95h1.73v5.83h.01Zm2.86-9.64h1.73v11.85h-1.73V95.96Zm9.9 11.85-.14-1.03h-.07a3.73 3.73 0 0 1-2.9 1.2c-1.92 0-2.91-1.15-2.91-2.31 0-1.95 2.03-3.03 5.71-3v-.17c0-.67-.22-1.87-2.15-1.87-.89 0-1.8.24-2.47.6l-.38-.98a6.72 6.72 0 0 1 3.12-.72c2.9 0 3.61 1.68 3.61 3.3v3.03c0 .7.04 1.39.15 1.93h-1.58v.02Zm-.26-4.13c-1.88-.03-4.03.26-4.03 1.83 0 .94.74 1.4 1.63 1.4 1.24 0 2.02-.67 2.3-1.34.05-.16.1-.32.1-.46v-1.43Zm8.44 2.35c.75.4 1.88.74 3.05.74 1.75 0 2.77-.78 2.77-1.92 0-1.05-.7-1.65-2.48-2.24-2.17-.65-3.5-1.6-3.5-3.18 0-1.76 1.7-3.05 4.27-3.05 1.35 0 2.34.27 2.93.54l-.48 1.18a6.17 6.17 0 0 0-2.52-.52c-1.8 0-2.48.9-2.48 1.68 0 1.05.8 1.56 2.64 2.17 2.23.73 3.37 1.65 3.37 3.3 0 1.75-1.51 3.24-4.63 3.24a7.82 7.82 0 0 1-3.38-.72l.44-1.22Zm18.54-2.33c0 2.99-2.43 4.28-4.72 4.28-2.57 0-4.55-1.6-4.55-4.15 0-2.7 2.08-4.29 4.7-4.29 2.72 0 4.57 1.7 4.57 4.16Zm-7.52.08c0 1.77 1.19 3.1 2.89 3.1 1.64 0 2.89-1.33 2.89-3.13 0-1.36-.81-3.1-2.84-3.1-2.07 0-2.94 1.6-2.94 3.13Zm17.64 1.82c0 .83.01 1.57.08 2.2h-1.53l-.1-1.3h-.03a3.7 3.7 0 0 1-3.14 1.5c-1.5 0-3.28-.7-3.28-3.53v-4.72h1.73v4.48c0 1.53.56 2.57 2.12 2.57a2.5 2.5 0 0 0 2.26-1.33c.1-.22.16-.47.16-.75v-4.95h1.73v5.83Zm1.8 1.36 4.3-4.76c.4-.44.8-.82 1.22-1.25v-.03h-5.14v-1.19h7.24l-.01.93-4.24 4.69c-.38.44-.77.84-1.2 1.26v.03h5.54v1.17h-7.72v-.85Zm14.71.85-.13-1.03h-.07a3.74 3.74 0 0 1-2.9 1.2c-1.94 0-2.91-1.15-2.91-2.31 0-1.95 2.03-3.03 5.7-3v-.17c0-.67-.2-1.87-2.14-1.87-.9 0-1.8.24-2.47.6l-.39-.98a6.71 6.71 0 0 1 3.13-.72c2.9 0 3.6 1.68 3.6 3.3v3.03c0 .7.04 1.39.16 1.93h-1.58v.02Zm-.25-4.13c-1.88-.03-4.02.26-4.02 1.83 0 .94.74 1.4 1.63 1.4 1.25 0 2.02-.67 2.3-1.34.07-.16.1-.32.1-.46v-1.43h-.01Z\"\n  />\n`"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Cps",
          "declaration": {
            "name": "Cps",
            "module": "components/logo/paths/cps.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/logo/paths/elements.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "Elements",
          "default": "literal`\n  <path\n    class=\"accent-light\"\n    clip-rule=\"evenodd\"\n    fill-rule=\"evenodd\"\n    d=\"M226.7 74.35a4.88 4.88 0 0 0-4.55 5.3l.26 2.4-5.08.47a2.44 2.44 0 0 0-2.28 2.64l5 45.72a2.54 2.54 0 0 0 2.8 2.17l55.9-5.2a2.44 2.44 0 0 0 2.28-2.64l-5-45.72a2.54 2.54 0 0 0-2.8-2.17l-5.08.47-.26-2.4a5.07 5.07 0 0 0-5.61-4.35l-10.16.95a4.88 4.88 0 0 0-4.56 5.28l.26 2.41-5.08.47-.26-2.4a5.07 5.07 0 0 0-5.61-4.34l-10.16.94Zm25.8 16.35c-4.59.43-6.25 2.23-5.93 5.1.35 3.12 4.56 4.3 9.3 5.65 6.11 1.72 13.1 3.7 13.84 10.36.81 7.35-6.32 10.07-17.35 11.1l-8.27.76c-8.28.76-14.64-.1-15.61-8.87l4.39-.4c.84 7.55 4.14 8.27 11.04 7.63 4.6-.42 6.25-2.22 5.93-5.08-.34-3.13-4.56-4.32-9.3-5.66-6.1-1.72-13.1-3.7-13.83-10.36-.82-7.35 6.31-10.07 17.34-11.1l8.28-.76c7.12-.66 13.49.2 14.46 8.98l-4.4.4c-.83-7.55-4.13-8.28-9.88-7.75ZM159.53 72c-2.93 0-5.3 2.24-5.3 5v2.5h-5.3c-1.47 0-2.66 1.12-2.66 2.5v47.5c0 1.38 1.19 2.5 2.65 2.5h58.33c1.46 0 2.65-1.12 2.65-2.5V82c0-1.38-1.2-2.5-2.66-2.5h-5.3V77c0-2.76-2.37-5-5.3-5h-10.6c-2.93 0-5.3 2.24-5.3 5v2.5h-5.3V77c0-2.76-2.38-5-5.3-5h-10.61Zm41.25 21.75h-12.41v30.75h-19.09V93.75h-12.4V89.5h43.9v4.25ZM87.42 72c-2.93 0-5.3 2.24-5.3 5v2.5h-5.3c-1.47 0-2.65 1.12-2.65 2.5v47.5c0 1.38 1.18 2.5 2.65 2.5h58.32c1.46 0 2.65-1.12 2.65-2.5V82c0-1.38-1.19-2.5-2.65-2.5h-5.3V77c0-2.76-2.38-5-5.3-5h-10.6c-2.94 0-5.31 2.24-5.31 5v2.5h-5.3V77c0-2.76-2.38-5-5.3-5h-10.6Zm-2.12 52.5v-35h19.8l16.2 28.44V89.5h5.09v35h-20.33L89.54 97v27.5H85.3ZM15.32 72c-2.93 0-5.3 2.24-5.3 5v2.5h-5.3c-1.47 0-2.66 1.12-2.66 2.5v47.5c0 1.38 1.19 2.5 2.65 2.5h58.32c1.47 0 2.65-1.12 2.65-2.5V82c0-1.38-1.18-2.5-2.65-2.5h-5.3V77c0-2.76-2.37-5-5.3-5h-10.6c-2.93 0-5.3 2.24-5.3 5v2.5h-5.3V77c0-2.76-2.38-5-5.3-5H15.31Zm39.02 52.5h-37.7v-35h36.74v4.25H35.73V105h13.36v2.25H35.73v13h18.6v4.25ZM231.64 4c-2.93 0-5.3 2.24-5.3 5v2.5h-5.3c-1.47 0-2.66 1.12-2.66 2.5v47.5c0 1.38 1.19 2.5 2.65 2.5h58.32c1.47 0 2.65-1.12 2.65-2.5V14c0-1.38-1.18-2.5-2.65-2.5h-5.3V9c0-2.76-2.37-5-5.3-5h-10.6c-2.93 0-5.3 2.24-5.3 5v2.5h-5.3V9c0-2.76-2.38-5-5.3-5h-10.61Zm41.62 52.5h-13.17V28.81L249.4 56.5h-5.34l-13.23-27.69V56.5h-3.97v-35h13.96L249.4 39l9.28-17.5h14.58v35ZM159.53 4c-2.93 0-5.3 2.24-5.3 5v2.5h-5.3c-1.47 0-2.66 1.12-2.66 2.5v47.5c0 1.38 1.19 2.5 2.65 2.5h58.33c1.46 0 2.65-1.12 2.65-2.5V14c0-1.38-1.2-2.5-2.66-2.5h-5.3V9c0-2.76-2.37-5-5.3-5h-10.6c-2.93 0-5.3 2.24-5.3 5v2.5h-5.3V9c0-2.76-2.38-5-5.3-5h-10.61Zm39.02 52.5h-37.7v-35h36.74v4.25h-17.65V37h13.36v2.25h-13.36v13h18.6v4.25ZM87.42 4c-2.93 0-5.3 2.24-5.3 5v2.5h-5.3c-1.47 0-2.65 1.12-2.65 2.5v47.5c0 1.38 1.18 2.5 2.65 2.5h58.32c1.46 0 2.65-1.12 2.65-2.5V14c0-1.38-1.19-2.5-2.65-2.5h-5.3V9c0-2.76-2.38-5-5.3-5h-10.6c-2.94 0-5.31 2.24-5.31 5v2.5h-5.3V9c0-2.76-2.38-5-5.3-5h-10.6Zm36.9 52.5h-35.3v-35h19.08v30.75h16.22v4.25ZM19.4 1.12a5.07 5.07 0 0 0-5.62 4.3l-.28 2.4-5.07-.5a2.54 2.54 0 0 0-2.81 2.15L.32 55.1a2.43 2.43 0 0 0 2.27 2.66l55.76 5.5c1.4.14 2.66-.82 2.82-2.15l5.29-45.62a2.43 2.43 0 0 0-2.26-2.65l-5.07-.5.28-2.4a4.87 4.87 0 0 0-4.51-5.3l-10.14-1a5.07 5.07 0 0 0-5.63 4.3l-.28 2.4-5.07-.5.28-2.4a4.87 4.87 0 0 0-4.51-5.3l-10.14-1Zm31.16 53.9-36.07-3.56 3.9-33.6 35.16 3.48-.47 4.08-16.9-1.67-1.25 10.8L47.7 35.8l-.25 2.16-12.78-1.26-1.45 12.48 17.8 1.76-.47 4.07Z\"\n  />\n`"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Elements",
          "declaration": {
            "name": "Elements",
            "module": "components/logo/paths/elements.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/logo/paths/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "module": "components/logo/paths/index.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/logo/paths/sp-horizontal.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "SpHorizontal",
          "default": "literal`\n  <path\n    class=\"text\"\n    d=\"M290.06 111.96c-.07 3.96-.36 7.34-2.77 10.72-2.66 3.7-6.65 5.32-11.18 5.32-8.53 0-14.46-5.8-14.46-14.31 0-8.82 5.97-14.6 14.7-14.6 5.58 0 9.9 2.51 12.24 7.58l-6.7 2.8c-.96-2.58-3.01-4.31-5.85-4.31-4.64 0-7.05 4.43-7.05 8.56 0 4.2 2.51 8.49 7.15 8.49 3.06 0 5.4-1.58 5.69-4.71h-5.76v-5.54h14ZM301.06 113.08c0 4.67 3.46 8.09 7.67 8.09 4.2 0 7.66-3.42 7.66-8.1 0-3.73-3.46-7.15-7.66-7.15-4.21 0-7.67 3.41-7.67 7.16Zm22.67-.04c0 8.78-6.3 14.96-15 14.96s-15-6.18-15-14.96c0-8.2 7.2-13.96 15-13.96s15 5.76 15 13.96ZM339.01 116.35l6.58-16.47h7.67L341.67 127h-5.46l-11.4-27.12h7.66l6.54 16.47ZM363.93 105.85v4.53h7.95v5.97h-7.95v4.68h8.38V127h-15.43V99.88h15.43v5.97h-8.38ZM385.99 112.04h.68c2.3 0 4.9-.44 4.9-3.38 0-2.95-2.6-3.38-4.9-3.38H386v6.76Zm15.5 14.96h-8.78l-6.65-10.43h-.07V127h-7.05V99.88h10.54c5.36 0 9.42 2.55 9.42 8.34 0 3.74-2.08 6.98-5.93 7.66l8.52 11.12ZM405 99.88h7.05l12.91 16.58h.08V99.88h7.05V127h-7.05l-12.92-16.62h-.07V127H405V99.88ZM443.42 113.08c0 4.67 3.45 8.09 7.66 8.09 4.2 0 7.66-3.42 7.66-8.1 0-3.73-3.45-7.15-7.66-7.15-4.2 0-7.66 3.41-7.66 7.16Zm22.66-.04c0 8.78-6.3 14.96-15 14.96s-15-6.18-15-14.96c0-8.2 7.2-13.96 15-13.96s15 5.76 15 13.96ZM492.25 121.03h1.58c4.21 0 7.8-2.3 7.8-7.59 0-4.85-3.2-7.59-7.73-7.59h-1.65v15.18Zm-7.05-21.15h10c7.55 0 13.77 5.93 13.77 13.56 0 7.62-6.25 13.56-13.77 13.56h-10V99.88ZM520.6 113.08c0 4.67 3.46 8.09 7.67 8.09 4.2 0 7.66-3.42 7.66-8.1 0-3.73-3.45-7.15-7.66-7.15s-7.66 3.41-7.66 7.16Zm22.67-.04c0 8.78-6.3 14.96-15 14.96s-15-6.18-15-14.96c0-8.2 7.2-13.96 15-13.96s15 5.76 15 13.96ZM567.44 105.85v4.53h7.94v5.97h-7.94v4.68h8.38V127h-15.43V99.88h15.43v5.97h-8.38ZM597.55 107.14a7.4 7.4 0 0 0-4.67-1.8c-1.3 0-3.02.75-3.02 2.26 0 1.59 1.9 2.2 3.12 2.6l1.8.54c3.78 1.11 6.7 3.01 6.7 7.4 0 2.7-.65 5.47-2.81 7.3-2.12 1.8-4.96 2.56-7.7 2.56-3.41 0-6.76-1.15-9.53-3.1l3.02-5.68c1.76 1.55 3.85 2.8 6.26 2.8 1.65 0 3.42-.82 3.42-2.72 0-1.98-2.77-2.67-4.28-3.1-4.43-1.26-7.34-2.4-7.34-7.66 0-5.5 3.92-9.1 9.35-9.1 2.74 0 6.08.87 8.49 2.23l-2.8 5.47ZM616.37 127h-7.05v-21.15h-5.83v-5.97h18.7v5.97h-5.82V127ZM636.82 108.26h-.07l-2.92 8.63h5.87l-2.88-8.63Zm-4.93 14.03-1.87 4.7h-7.48l10.43-27.11h7.7L650.88 127h-7.52l-1.76-4.71h-9.7ZM662.67 121.03h1.59c4.2 0 7.8-2.3 7.8-7.59 0-4.85-3.2-7.59-7.73-7.59h-1.66v15.18Zm-7.05-21.15h10c7.55 0 13.78 5.93 13.78 13.56 0 7.62-6.26 13.56-13.78 13.56h-10V99.88ZM691.03 113.08c0 4.67 3.46 8.09 7.66 8.09s7.67-3.42 7.67-8.1c0-3.73-3.46-7.15-7.67-7.15-4.2 0-7.66 3.41-7.66 7.16Zm22.66-.04c0 8.78-6.3 14.96-15 14.96s-15-6.18-15-14.96c0-8.2 7.2-13.96 15-13.96s15 5.76 15 13.96ZM297.16 33.74a19.22 19.22 0 0 0-5.07-3.05c-1.7-.66-3.33-.99-4.91-.99-2.01 0-3.65.47-4.92 1.43a4.45 4.45 0 0 0-1.9 3.72c0 1.06.31 1.93.95 2.62a8.26 8.26 0 0 0 2.5 1.78c1.03.5 2.19.94 3.48 1.31 1.3.37 2.58.77 3.85 1.19 5.07 1.69 8.79 3.95 11.14 6.78 2.35 2.82 3.52 6.51 3.52 11.05 0 3.07-.51 5.84-1.54 8.33a17.36 17.36 0 0 1-4.52 6.38 20.76 20.76 0 0 1-7.3 4.12 30.3 30.3 0 0 1-9.78 1.47 36.02 36.02 0 0 1-21.01-6.74l6.66-12.52a27 27 0 0 0 6.9 4.6c2.27 1 4.51 1.5 6.73 1.5 2.54 0 4.43-.58 5.67-1.75a5.35 5.35 0 0 0 1.39-6.3 5.08 5.08 0 0 0-1.59-1.82c-.74-.56-1.7-1.07-2.9-1.55-1.18-.47-2.62-1-4.31-1.58a82.79 82.79 0 0 1-5.9-2.1 18.56 18.56 0 0 1-5.16-3.05 14.12 14.12 0 0 1-3.65-4.8c-.92-1.93-1.38-4.37-1.38-7.33s.48-5.64 1.46-8.05a17.9 17.9 0 0 1 4.13-6.18 18.37 18.37 0 0 1 6.5-4 24.56 24.56 0 0 1 8.6-1.43 40.76 40.76 0 0 1 18.55 4.83l-6.19 12.13ZM342.97 56.68l-6.98-19.9-6.98 19.9h13.96Zm-24.34-43.84c0-3.9.9-7.02 2.7-9.31a8.38 8.38 0 0 1 6.9-3.45c1.1 0 2.34.17 3.72.51 1.37.35 2.73.72 4.08 1.11 1.35.4 2.59.76 3.73 1.07 1.13.32 2.04.48 2.73.48 1.7 0 2.83-1.08 3.4-3.25h7.86c-.53 4.75-1.68 8.09-3.45 9.99-1.77 1.9-4.16 2.85-7.18 2.85-1.48 0-2.93-.17-4.36-.51a63.05 63.05 0 0 1-4.04-1.12c-1.27-.39-2.4-.76-3.4-1.1-1.01-.34-1.86-.52-2.55-.52-.58 0-1.08.21-1.5.63-.42.43-.82 1.3-1.19 2.62h-7.45Zm28.46 55.65h-22.2l-3.57 10.39h-16.56L327.5 19.1h16.96l22.75 59.77h-16.57l-3.56-10.39ZM379.15 48.33c0 2.38.45 4.57 1.35 6.58a16.58 16.58 0 0 0 15.46 9.9 17.08 17.08 0 0 0 11.85-4.67 15.93 15.93 0 0 0 5.03-11.81 15.94 15.94 0 0 0-5.03-11.81 17.04 17.04 0 0 0-11.85-4.68c-2.28 0-4.43.41-6.46 1.23a16.56 16.56 0 0 0-9 8.68c-.9 2-1.35 4.2-1.35 6.58Zm-16.25 0a31.2 31.2 0 0 1 9.27-22.44 31.2 31.2 0 0 1 10.43-6.7 35.76 35.76 0 0 1 13.36-2.41c4.8 0 9.24.8 13.31 2.41a30.7 30.7 0 0 1 17.36 16.73 31.22 31.22 0 0 1 2.46 12.4 30.7 30.7 0 0 1-19.82 29.13 35.87 35.87 0 0 1-13.31 2.43c-4.87 0-9.32-.8-13.36-2.42a31.2 31.2 0 0 1-10.43-6.7 30.96 30.96 0 0 1-9.27-22.43ZM469.66 46.53h5.15c5.71 0 8.56-2.48 8.56-7.45 0-4.96-2.85-7.45-8.56-7.45h-5.15v14.9Zm0 32.35h-15.54V19.1h24.74c6.71 0 11.85 1.74 15.42 5.23 3.57 3.48 5.35 8.4 5.35 14.74s-1.78 11.26-5.35 14.74c-3.57 3.5-8.71 5.24-15.42 5.24h-9.2v19.82ZM530.43 56.68l-6.97-19.9-6.98 19.9h13.95Zm4.12 11.81h-22.2l-3.56 10.39h-16.57l22.75-59.77h16.96l22.76 59.77h-16.57l-3.57-10.39ZM568.9 18.44v32.5c0 1.75.08 3.53.2 5.35.14 1.83.53 3.48 1.2 4.96a8.24 8.24 0 0 0 3.13 3.61c1.42.92 3.43 1.39 6.02 1.39 2.59 0 4.58-.47 5.98-1.39a8.62 8.62 0 0 0 3.14-3.61c.69-1.48 1.1-3.13 1.23-4.96.13-1.82.2-3.6.2-5.35v-32.5h15.45V53.1c0 9.3-2.12 16.09-6.38 20.37-4.25 4.28-10.8 6.42-19.62 6.42-8.83 0-15.38-2.14-19.66-6.42-4.28-4.28-6.42-11.07-6.42-20.37V18.44h15.54ZM628.05 19.1v46.62h18.64v13.16h-34.17V19.1h15.53ZM662.85 48.33c0 2.38.45 4.57 1.35 6.58a16.6 16.6 0 0 0 15.46 9.9 17.08 17.08 0 0 0 11.85-4.67 15.99 15.99 0 0 0 5.03-11.81 16 16 0 0 0-5.03-11.81 17.06 17.06 0 0 0-11.85-4.68c-2.28 0-4.43.41-6.46 1.23a16.56 16.56 0 0 0-9 8.68c-.9 2-1.35 4.2-1.35 6.58Zm-16.25 0a31.19 31.19 0 0 1 9.27-22.44 31.23 31.23 0 0 1 10.43-6.7 35.8 35.8 0 0 1 13.36-2.41c4.8 0 9.25.8 13.31 2.41a31.55 31.55 0 0 1 10.51 6.7 30.76 30.76 0 0 1 9.32 22.44 30.76 30.76 0 0 1-9.32 22.44 31.55 31.55 0 0 1-10.5 6.7 35.84 35.84 0 0 1-13.32 2.41c-4.86 0-9.31-.8-13.36-2.42a31.22 31.22 0 0 1-10.43-6.7 30.98 30.98 0 0 1-9.27-22.43Z\"\n  />\n  <path\n    class=\"brand\"\n    d=\"M203.55 18.67h-67.7A13.54 13.54 0 0 0 122.3 32.2V127l54.17-27.08h27.08a27.08 27.08 0 0 0 27.09-27.09V45.75a27.08 27.08 0 0 0-27.09-27.08Z\"\n  />\n  <path\n    class=\"text\"\n    d=\"M81.25 18.67H27.08a27.08 27.08 0 1 0 0 54.16H0V127h81.25a27.08 27.08 0 1 0 0-54.17h27.09V18.67H81.25Z\"\n  />\n`"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "SpHorizontal",
          "declaration": {
            "name": "SpHorizontal",
            "module": "components/logo/paths/sp-horizontal.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "components/logo/paths/sp-vertical.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "SpVertical",
          "default": "literal`\n  <path\n    class=\"text\"\n    d=\"M26.87 15.23a26.86 26.86 0 1 0 0 53.74H0v53.74h80.61a26.86 26.86 0 1 0 0-53.74h26.87V15.23H26.87Z\"\n  />\n  <path\n    class=\"brand\"\n    d=\"M200.6 15.23h-67.17A13.44 13.44 0 0 0 120 28.67v94.04l53.74-26.87h26.87a26.87 26.87 0 0 0 26.87-26.87V42.1a26.87 26.87 0 0 0-26.87-26.87Z\"\n  />\n  <path\n    class=\"text\"\n    d=\"M262.51 148.33h10.2c0 1.03-.04 1.96-.13 2.8a9.4 9.4 0 0 1-2.02 5.04 8.61 8.61 0 0 1-2.21 1.93c-.85.53-1.78.93-2.8 1.2-1 .28-2.07.4-3.2.4a11.4 11.4 0 0 1-4.2-.73 9.39 9.39 0 0 1-5.39-5.34c-.5-1.25-.76-2.65-.76-4.17 0-1.51.25-2.9.75-4.16a9.23 9.23 0 0 1 5.44-5.31c1.3-.5 2.73-.74 4.32-.74 2.07 0 3.88.43 5.43 1.32a9.12 9.12 0 0 1 3.7 4.06l-4.88 1.97a4.95 4.95 0 0 0-1.77-2.3 4.98 4.98 0 0 0-4.58-.26c-.62.28-1.16.68-1.6 1.21-.45.53-.8 1.16-1.05 1.9a7.53 7.53 0 0 0-.38 2.47c0 .81.1 1.57.32 2.27.22.71.55 1.32.99 1.83.43.52.98.92 1.62 1.19a6.33 6.33 0 0 0 3.72.26 3.29 3.29 0 0 0 2.7-2.94h-4.22v-3.9ZM280.38 149.49a5.1 5.1 0 0 0 1.65 3.82 5.63 5.63 0 0 0 3.9 1.52 5.62 5.62 0 0 0 5.14-3.2c.3-.67.45-1.37.45-2.14a5.07 5.07 0 0 0-1.66-3.84 5.74 5.74 0 0 0-9.04 1.7c-.3.65-.44 1.37-.44 2.14Zm-5.38 0a9.93 9.93 0 0 1 3.07-7.29c.96-.93 2.1-1.65 3.45-2.16a11.9 11.9 0 0 1 4.41-.79c1.6 0 3.06.26 4.41.79a9.92 9.92 0 0 1 6.56 9.45 9.9 9.9 0 0 1-3.09 7.27c-.97.93-2.12 1.65-3.47 2.18-1.35.51-2.81.77-4.4.77-1.61 0-3.09-.26-4.42-.77a10 10 0 0 1-6.52-9.45ZM304.58 140.33l4.78 11.8 4.8-11.8h5.58l-8.34 19.38h-4.09L299 140.33h5.58ZM334.25 144.6h-6.11v3.24h5.77v4.26h-5.77v3.34h6.1v4.27H323v-19.38h11.25v4.27ZM345.14 149h.97c1.01 0 1.79-.22 2.33-.62.54-.41.82-1 .82-1.78 0-.77-.28-1.36-.82-1.78a3.87 3.87 0 0 0-2.33-.6h-.97v4.77Zm11.3 10.7h-6.4l-4.9-7.44v7.45H340v-19.38h8c1.1 0 2.06.16 2.88.48a5.28 5.28 0 0 1 3.24 3.2c.27.72.4 1.49.4 2.3 0 1.48-.36 2.68-1.08 3.6a5.49 5.49 0 0 1-3.21 1.86l6.21 7.94ZM359 159.7v-19.37h5.14l9.5 11.85v-11.85h5.1v19.38h-5.1l-9.5-11.84v11.84H359ZM387.38 149.49a5.1 5.1 0 0 0 1.65 3.82 5.63 5.63 0 0 0 3.9 1.52 5.61 5.61 0 0 0 5.14-3.2c.3-.67.45-1.37.45-2.14a5.07 5.07 0 0 0-1.66-3.84 5.74 5.74 0 0 0-9.04 1.7c-.3.65-.44 1.37-.44 2.14Zm-5.38 0a9.93 9.93 0 0 1 3.07-7.29 10.1 10.1 0 0 1 3.45-2.16 11.9 11.9 0 0 1 4.42-.79c1.59 0 3.05.26 4.4.79a9.96 9.96 0 0 1 6.56 9.45 9.96 9.96 0 0 1-6.56 9.45c-1.35.51-2.81.77-4.4.77-1.61 0-3.09-.26-4.42-.77a10.01 10.01 0 0 1-6.52-9.45ZM258.14 183.44h1.18c.89 0 1.69-.14 2.38-.41.7-.27 1.3-.65 1.78-1.13.47-.5.84-1.06 1.1-1.71.25-.67.38-1.38.38-2.18 0-.77-.13-1.49-.4-2.15a5.11 5.11 0 0 0-1.11-1.73 5.09 5.09 0 0 0-1.77-1.13 6.5 6.5 0 0 0-2.36-.41h-1.18v10.85ZM253 168.32h7.6c1.35 0 2.61.27 3.8.8a10.4 10.4 0 0 1 3.09 2.12 9.77 9.77 0 0 1 2.84 6.77 9.77 9.77 0 0 1-2.82 6.76c-.88.9-1.91 1.6-3.1 2.14a9.3 9.3 0 0 1-3.8.8H253v-19.39ZM279.37 178.49a5.1 5.1 0 0 0 1.66 3.82 5.62 5.62 0 0 0 3.9 1.53 5.78 5.78 0 0 0 3.92-1.52 5.25 5.25 0 0 0-1.78-8.78 5.68 5.68 0 0 0-2.14-.4 5.68 5.68 0 0 0-3.9 1.5 5.12 5.12 0 0 0-1.65 3.84Zm-5.37 0a10.01 10.01 0 0 1 6.51-9.46c1.34-.52 2.81-.78 4.42-.78 1.6 0 3.06.26 4.4.78a10.1 10.1 0 0 1 5.74 5.43c.55 1.25.82 2.58.82 4.03a9.95 9.95 0 0 1-6.55 9.44c-1.35.52-2.82.78-4.4.78-1.62 0-3.09-.26-4.43-.78a10.2 10.2 0 0 1-5.7-5.43 9.93 9.93 0 0 1-.81-4.01ZM318.25 172.59h-6.11v3.23h5.77v4.27h-5.77v3.35h6.11v4.27H307v-19.39h11.25v4.27ZM332.75 173.76a6.68 6.68 0 0 0-1.68-1 4.7 4.7 0 0 0-1.63-.32c-.66 0-1.2.16-1.62.46-.42.32-.63.72-.63 1.2 0 .36.1.64.31.87.21.22.49.4.83.57.34.17.72.3 1.15.43l1.27.38a7.99 7.99 0 0 1 3.69 2.2 5.35 5.35 0 0 1 1.17 3.59 6.9 6.9 0 0 1-.52 2.7c-.34.8-.84 1.49-1.5 2.06a6.74 6.74 0 0 1-2.4 1.35 12.04 12.04 0 0 1-10.19-1.71l2.2-4.07a9.21 9.21 0 0 0 2.28 1.5c.75.31 1.5.49 2.23.49.84 0 1.47-.2 1.88-.58a1.72 1.72 0 0 0 .46-2.04c-.1-.21-.28-.42-.53-.59a4.61 4.61 0 0 0-.96-.5c-.39-.15-.87-.33-1.42-.52-.67-.2-1.32-.42-1.96-.68a6.25 6.25 0 0 1-1.7-.98 4.66 4.66 0 0 1-1.67-3.94c0-.97.16-1.82.49-2.62a5.77 5.77 0 0 1 3.51-3.3c.85-.3 1.8-.46 2.85-.46a13.4 13.4 0 0 1 6.14 1.57l-2.05 3.94ZM348.36 172.59v15.12h-5.14v-15.12H339v-4.27h13.58v4.27h-4.22ZM364.64 180.5l-2.3-6.45-2.32 6.45h4.62Zm1.36 3.84h-7.34l-1.18 3.37H352l7.52-19.39h5.62l7.52 19.39h-5.48l-1.18-3.37ZM381.14 183.44h1.18c.89 0 1.69-.14 2.39-.41.7-.27 1.29-.65 1.77-1.13.48-.5.84-1.06 1.1-1.71.25-.67.38-1.38.38-2.18 0-.77-.13-1.49-.4-2.15a5.14 5.14 0 0 0-1.11-1.73 5.1 5.1 0 0 0-1.77-1.13 6.5 6.5 0 0 0-2.36-.41h-1.18v10.85ZM376 168.32h7.6c1.35 0 2.61.27 3.8.8a10.4 10.4 0 0 1 3.09 2.12 9.76 9.76 0 0 1 2.84 6.77 9.75 9.75 0 0 1-2.82 6.76c-.88.9-1.91 1.6-3.1 2.14a9.3 9.3 0 0 1-3.8.8H376v-19.39ZM401.37 178.49a5.1 5.1 0 0 0 1.66 3.82 5.62 5.62 0 0 0 3.9 1.53 5.72 5.72 0 0 0 3.92-1.52 5.23 5.23 0 0 0-1.78-8.78 5.66 5.66 0 0 0-2.14-.4 5.68 5.68 0 0 0-3.9 1.5 5.12 5.12 0 0 0-1.65 3.84Zm-5.37 0a10 10 0 0 1 6.51-9.46c1.34-.52 2.82-.78 4.42-.78s3.06.26 4.41.78a10.12 10.12 0 0 1 5.74 5.43c.54 1.25.82 2.58.82 4.03a9.97 9.97 0 0 1-6.56 9.44c-1.34.52-2.82.78-4.4.78-1.61 0-3.09-.26-4.43-.78a10.18 10.18 0 0 1-5.7-5.43 9.92 9.92 0 0 1-.81-4.01ZM265.35 96.99h4.1c4.54 0 6.8-1.98 6.8-5.92 0-3.95-2.26-5.94-6.8-5.94h-4.1v11.86Zm0 25.72H253V75.18h19.67c5.33 0 9.42 1.38 12.25 4.16 2.84 2.78 4.26 6.68 4.26 11.73 0 5.03-1.42 8.94-4.26 11.7-2.83 2.78-6.92 4.17-12.25 4.17h-7.32v15.77ZM315.38 105.04l-5.55-15.8-5.54 15.8h11.09Zm3.28 9.4H301l-2.84 8.27H285l18.09-47.53h13.49l18.09 47.53h-13.18l-2.83-8.27ZM346.35 74.86v25.84c0 1.38.05 2.81.16 4.26.1 1.45.42 2.76.95 3.93a6.56 6.56 0 0 0 2.49 2.88c1.13.74 2.73 1.1 4.79 1.1 2.05 0 3.64-.36 4.75-1.1a6.86 6.86 0 0 0 2.5-2.88c.54-1.17.87-2.48.97-3.93.1-1.45.16-2.88.16-4.26V74.86h12.29v27.55c0 7.38-1.7 12.8-5.08 16.2-3.38 3.4-8.58 5.1-15.6 5.1-7.01 0-12.22-1.7-15.63-5.1-3.4-3.4-5.1-8.82-5.1-16.2V74.86h12.35ZM392.35 75.18v37.05h14.82v10.48H380V75.18h12.35ZM420.92 98.63a12.75 12.75 0 0 0 3.97 9.38 13.5 13.5 0 0 0 9.4 3.72 13.5 13.5 0 0 0 9.42-3.72 12.86 12.86 0 0 0 4-9.38 12.65 12.65 0 0 0-4-9.4 13.55 13.55 0 0 0-9.43-3.71c-1.8 0-3.52.33-5.14.97a13.09 13.09 0 0 0-8.22 12.14Zm-12.92 0c0-3.54.65-6.83 1.95-9.87a24.45 24.45 0 0 1 13.71-13.3 28.39 28.39 0 0 1 10.62-1.92c3.83 0 7.35.64 10.59 1.92a25.06 25.06 0 0 1 8.35 5.33 24.16 24.16 0 0 1 5.45 7.97 24.84 24.84 0 0 1 1.96 9.87c0 3.52-.66 6.81-1.96 9.86a24.41 24.41 0 0 1-5.45 7.98 25.02 25.02 0 0 1-8.35 5.31 28.46 28.46 0 0 1-10.59 1.93c-3.87 0-7.4-.64-10.62-1.93a24.8 24.8 0 0 1-8.29-5.31A24.7 24.7 0 0 1 408 98.63ZM280.24 27.04a15.13 15.13 0 0 0-4.04-2.43c-1.34-.53-2.64-.79-3.9-.79-1.6 0-2.9.37-3.91 1.13a3.54 3.54 0 0 0-1.52 2.96c0 .84.26 1.53.76 2.09.5.53 1.17 1 1.99 1.41.81.4 1.74.76 2.77 1.04 1.03.3 2.05.6 3.06.94 4.03 1.35 6.98 3.15 8.85 5.4 1.87 2.24 2.8 5.19 2.8 8.79 0 2.43-.4 4.64-1.22 6.62a13.73 13.73 0 0 1-3.6 5.07 16.45 16.45 0 0 1-5.8 3.28c-2.29.77-4.88 1.16-7.78 1.16-6 0-11.57-1.79-16.7-5.35l5.3-9.96a21.38 21.38 0 0 0 5.48 3.65c1.8.8 3.59 1.2 5.35 1.2 2.02 0 3.52-.46 4.51-1.39a4.3 4.3 0 0 0 1.1-5.01c-.25-.52-.67-1-1.26-1.44a9.96 9.96 0 0 0-2.3-1.23c-.94-.37-2.09-.81-3.43-1.26-1.6-.5-3.17-1.06-4.7-1.67-1.53-.6-2.9-1.43-4.1-2.44-1.2-1-2.16-2.27-2.9-3.8a13.5 13.5 0 0 1-1.1-5.84c0-2.35.4-4.47 1.17-6.39a14.1 14.1 0 0 1 8.44-8.1 19.52 19.52 0 0 1 6.84-1.13c2.36 0 4.81.31 7.38.97 2.56.66 5.02 1.62 7.37 2.88l-4.91 9.64ZM317.38 45.06l-5.55-15.81-5.54 15.8h11.09ZM298.03 10.2c0-3.1.71-5.58 2.14-7.4a6.66 6.66 0 0 1 5.48-2.74c.89 0 1.88.13 2.97.4 1.09.27 2.17.58 3.24.88 1.07.32 2.06.6 2.96.85.91.25 1.63.39 2.18.39 1.35 0 2.25-.87 2.71-2.59h6.24c-.42 3.79-1.33 6.42-2.74 7.95-1.4 1.5-3.31 2.26-5.7 2.26-1.18 0-2.34-.13-3.47-.4-1.14-.27-2.2-.58-3.22-.9-1-.3-1.9-.6-2.7-.88-.8-.27-1.48-.4-2.02-.4-.47 0-.86.16-1.2.5a5.07 5.07 0 0 0-.95 2.08h-5.92Zm22.63 44.25H303l-2.84 8.25H287l18.09-47.53h13.49l18.09 47.53h-13.18l-2.83-8.25ZM344.92 38.63c0 1.9.36 3.63 1.07 5.23a13.22 13.22 0 0 0 12.29 7.89 13.6 13.6 0 0 0 9.42-3.73 12.8 12.8 0 0 0 4-9.4 12.71 12.71 0 0 0-4-9.38 13.56 13.56 0 0 0-9.42-3.72 13.54 13.54 0 0 0-9.39 3.72 13.2 13.2 0 0 0-2.9 4.15 12.68 12.68 0 0 0-1.07 5.24Zm-12.92 0a24.75 24.75 0 0 1 7.38-17.83 24.94 24.94 0 0 1 8.28-5.34 28.49 28.49 0 0 1 10.62-1.92c3.83 0 7.36.64 10.6 1.92a24.39 24.39 0 0 1 13.8 13.3 24.79 24.79 0 0 1 1.95 9.87c0 3.53-.65 6.8-1.96 9.87a24.4 24.4 0 0 1-13.8 13.29 28.57 28.57 0 0 1-10.59 1.92c-3.86 0-7.4-.64-10.62-1.92a24.64 24.64 0 0 1-8.29-5.32A24.63 24.63 0 0 1 332 38.63Z\"\n  />\n`"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "SpVertical",
          "declaration": {
            "name": "SpVertical",
            "module": "components/logo/paths/sp-vertical.js"
          }
        }
      ]
    }
  ],
  "package": {
    "name": "@cps-elements/web",
    "description": "Web Components de ponta, sem complicação.",
    "version": "0.24.0",
    "author": "Erick Eduardo Petrucelli <erickpetru@gmail.com>",
    "homepage": "https://github.com/cpsrepositorio/cps-elements",
    "license": "MIT"
  }
}
