{
  "schemaVersion": "1.0.0",
  "readme": "",
  "modules": [
    {
      "kind": "javascript-module",
      "path": "src/components/accordion/accordion-item.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesAccordionItem",
          "members": [
            {
              "kind": "field",
              "name": "open",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "title",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "title"
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "title"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-accordion-item",
          "customElement": true,
          "modulePath": "src/components/accordion/accordion-item.component.js",
          "definitionPath": "src/components/accordion/index.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesAccordionItem",
          "declaration": {
            "name": "GrantCodesAccordionItem",
            "module": "src/components/accordion/accordion-item.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/accordion/accordion.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesAccordion",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-accordion",
          "customElement": true,
          "modulePath": "src/components/accordion/accordion.component.js",
          "definitionPath": "src/components/accordion/index.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesAccordion",
          "declaration": {
            "name": "GrantCodesAccordion",
            "module": "src/components/accordion/accordion.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/accordion/accordion.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/accordion/accordion.component.js"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/accordion/accordion-item.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesAccordion",
            "module": "src/components/accordion/accordion.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-accordion",
          "declaration": {
            "name": "GrantCodesAccordion",
            "module": "/src/components/accordion/accordion.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-accordion-item",
          "declaration": {
            "name": "GrantCodesAccordionItem",
            "module": "/src/components/accordion/accordion-item.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/accordion/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/accordion/accordion.component.js"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/accordion/accordion-item.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesAccordion",
            "module": "src/components/accordion/index.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-accordion",
          "declaration": {
            "name": "GrantCodesAccordion",
            "module": "/src/components/accordion/accordion.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-accordion-item",
          "declaration": {
            "name": "GrantCodesAccordionItem",
            "module": "/src/components/accordion/accordion-item.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/app-bar/app-bar.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesAppBar",
          "members": [
            {
              "kind": "field",
              "name": "_mobileMenuOpen",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Mobile menu open state",
              "default": "false",
              "attribute": "_mobileMenuOpen"
            },
            {
              "kind": "field",
              "name": "_resizeObserver",
              "description": "Close mobile menu when the component crosses the desktop breakpoint.\nMatches the 768px container query in app-bar.css."
            },
            {
              "kind": "method",
              "name": "_toggleMobileMenu"
            },
            {
              "kind": "field",
              "name": "sticky",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether the app bar is sticky",
              "default": "false",
              "attribute": "sticky",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "transparent",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether the app bar has transparent background",
              "default": "false",
              "attribute": "transparent",
              "reflects": true
            }
          ],
          "events": [
            {
              "name": "menu-toggle",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "_mobileMenuOpen",
              "type": {
                "text": "boolean"
              },
              "description": "Mobile menu open state",
              "default": "false",
              "fieldName": "_mobileMenuOpen"
            },
            {
              "name": "sticky",
              "type": {
                "text": "boolean"
              },
              "description": "Whether the app bar is sticky",
              "default": "false",
              "fieldName": "sticky"
            },
            {
              "name": "transparent",
              "type": {
                "text": "boolean"
              },
              "description": "Whether the app bar has transparent background",
              "default": "false",
              "fieldName": "transparent"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-app-bar",
          "customElement": true,
          "modulePath": "src/components/app-bar/app-bar.component.js",
          "definitionPath": "src/components/app-bar/app-bar.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesAppBar",
          "declaration": {
            "name": "GrantCodesAppBar",
            "module": "src/components/app-bar/app-bar.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/app-bar/app-bar.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/app-bar/app-bar.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesAppBar",
            "module": "src/components/app-bar/app-bar.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-app-bar",
          "declaration": {
            "name": "GrantCodesAppBar",
            "module": "/src/components/app-bar/app-bar.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/app-bar/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/app-bar/app-bar.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/app-bar/nav-link.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesNavLink",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-nav-link",
          "customElement": true,
          "modulePath": "src/components/app-bar/nav-link.component.js",
          "definitionPath": "src/components/app-bar/nav-link.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesNavLink",
          "declaration": {
            "name": "GrantCodesNavLink",
            "module": "src/components/app-bar/nav-link.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/app-bar/nav-link.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/app-bar/nav-link.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesNavLink",
            "module": "src/components/app-bar/nav-link.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-nav-link",
          "declaration": {
            "name": "GrantCodesNavLink",
            "module": "/src/components/app-bar/nav-link.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/avatar/avatar.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesAvatar",
          "members": [
            {
              "kind": "field",
              "name": "alt",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Alt attribute text",
              "default": "\"\"",
              "attribute": "alt"
            },
            {
              "kind": "method",
              "name": "getAlt"
            },
            {
              "kind": "method",
              "name": "getImg",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            },
            {
              "kind": "method",
              "name": "getInitials",
              "description": "Helper function to get initials from the name (if not already provided)",
              "return": {
                "type": {
                  "text": "String"
                }
              }
            },
            {
              "kind": "field",
              "name": "initials",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Optional initials, used when there is no src set",
              "default": "\"\"",
              "attribute": "initials"
            },
            {
              "kind": "field",
              "name": "name",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "The full name of the person",
              "default": "\"\"",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "size",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Size variant: 'small', 'medium', or 'large'",
              "default": "\"medium\"",
              "attribute": "size"
            },
            {
              "kind": "field",
              "name": "src",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Image source for the avatar",
              "default": "\"\"",
              "attribute": "src"
            }
          ],
          "attributes": [
            {
              "name": "alt",
              "type": {
                "text": "string"
              },
              "description": "Alt attribute text",
              "default": "\"\"",
              "fieldName": "alt"
            },
            {
              "name": "initials",
              "type": {
                "text": "string"
              },
              "description": "Optional initials, used when there is no src set",
              "default": "\"\"",
              "fieldName": "initials"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "description": "The full name of the person",
              "default": "\"\"",
              "fieldName": "name"
            },
            {
              "name": "size",
              "type": {
                "text": "string"
              },
              "description": "Size variant: 'small', 'medium', or 'large'",
              "default": "\"medium\"",
              "fieldName": "size"
            },
            {
              "name": "src",
              "type": {
                "text": "string"
              },
              "description": "Image source for the avatar",
              "default": "\"\"",
              "fieldName": "src"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-avatar",
          "customElement": true,
          "modulePath": "src/components/avatar/avatar.component.js",
          "definitionPath": "src/components/avatar/avatar.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesAvatar",
          "declaration": {
            "name": "GrantCodesAvatar",
            "module": "src/components/avatar/avatar.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/avatar/avatar.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/avatar/avatar.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesAvatar",
            "module": "src/components/avatar/avatar.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-avatar",
          "declaration": {
            "name": "GrantCodesAvatar",
            "module": "/src/components/avatar/avatar.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/avatar/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/avatar/avatar.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/badge/badge.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesBadge",
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "privacy": "public",
              "type": {
                "text": "'primary' | 'success' | 'warning' | 'error' | 'info' | 'neutral'"
              },
              "description": "Visual variant of the badge",
              "default": "\"neutral\"",
              "attribute": "variant"
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "'primary' | 'success' | 'warning' | 'error' | 'info' | 'neutral'"
              },
              "description": "Visual variant of the badge",
              "default": "\"neutral\"",
              "fieldName": "variant"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-badge",
          "customElement": true,
          "modulePath": "src/components/badge/badge.component.js",
          "definitionPath": "src/components/badge/badge.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesBadge",
          "declaration": {
            "name": "GrantCodesBadge",
            "module": "src/components/badge/badge.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/badge/badge.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/badge/badge.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesBadge",
            "module": "src/components/badge/badge.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-badge",
          "declaration": {
            "name": "GrantCodesBadge",
            "module": "/src/components/badge/badge.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/badge/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/badge/badge.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/breadcrumb/breadcrumb.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesBreadcrumb",
          "members": [
            {
              "kind": "method",
              "name": "_updateSeparators"
            },
            {
              "kind": "field",
              "name": "separator",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Custom separator between breadcrumb items",
              "default": "\"/\"",
              "attribute": "separator"
            }
          ],
          "attributes": [
            {
              "name": "separator",
              "type": {
                "text": "string"
              },
              "description": "Custom separator between breadcrumb items",
              "default": "\"/\"",
              "fieldName": "separator"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-breadcrumb",
          "customElement": true,
          "modulePath": "src/components/breadcrumb/breadcrumb.component.js",
          "definitionPath": "src/components/breadcrumb/breadcrumb.js"
        },
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesBreadcrumbItem",
          "members": [
            {
              "kind": "field",
              "name": "current",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether this is the current page",
              "default": "false",
              "attribute": "current"
            },
            {
              "kind": "field",
              "name": "href",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "URL for the breadcrumb item",
              "default": "\"\"",
              "attribute": "href"
            }
          ],
          "attributes": [
            {
              "name": "current",
              "type": {
                "text": "boolean"
              },
              "description": "Whether this is the current page",
              "default": "false",
              "fieldName": "current"
            },
            {
              "name": "href",
              "type": {
                "text": "string"
              },
              "description": "URL for the breadcrumb item",
              "default": "\"\"",
              "fieldName": "href"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-breadcrumb-item",
          "customElement": true,
          "modulePath": "src/components/breadcrumb/breadcrumb.component.js",
          "definitionPath": "src/components/breadcrumb/breadcrumb.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesBreadcrumb",
          "declaration": {
            "name": "GrantCodesBreadcrumb",
            "module": "src/components/breadcrumb/breadcrumb.component.js"
          }
        },
        {
          "kind": "js",
          "name": "GrantCodesBreadcrumbItem",
          "declaration": {
            "name": "GrantCodesBreadcrumbItem",
            "module": "src/components/breadcrumb/breadcrumb.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/breadcrumb/breadcrumb.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/breadcrumb/breadcrumb.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesBreadcrumb",
            "module": "src/components/breadcrumb/breadcrumb.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-breadcrumb",
          "declaration": {
            "name": "GrantCodesBreadcrumb",
            "module": "/src/components/breadcrumb/breadcrumb.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-breadcrumb-item",
          "declaration": {
            "name": "GrantCodesBreadcrumbItem",
            "module": "/src/components/breadcrumb/breadcrumb.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/breadcrumb/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/breadcrumb/breadcrumb.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/button-group/button-group.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesButtonGroup",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-button-group",
          "customElement": true,
          "modulePath": "src/components/button-group/button-group.component.js",
          "definitionPath": "src/components/button-group/button-group.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesButtonGroup",
          "declaration": {
            "name": "GrantCodesButtonGroup",
            "module": "src/components/button-group/button-group.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/button-group/button-group.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/button-group/button-group.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesButtonGroup",
            "module": "src/components/button-group/button-group.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-button-group",
          "declaration": {
            "name": "GrantCodesButtonGroup",
            "module": "/src/components/button-group/button-group.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/button-group/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/button-group/button-group.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/button/button.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesButton",
          "members": [
            {
              "kind": "field",
              "name": "_fieldsetDisabled",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "method",
              "name": "_handleFormClick",
              "parameters": [
                {
                  "name": "e"
                }
              ]
            },
            {
              "kind": "field",
              "name": "disabled",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "form",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "attribute": "form",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "default": "true"
            },
            {
              "kind": "method",
              "name": "formDisabledCallback",
              "parameters": [
                {
                  "name": "disabled"
                }
              ]
            },
            {
              "kind": "method",
              "name": "formResetCallback"
            },
            {
              "kind": "field",
              "name": "href",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "href"
            },
            {
              "kind": "field",
              "name": "name",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "type",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"button\"",
              "attribute": "type"
            },
            {
              "kind": "field",
              "name": "value",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "value"
            }
          ],
          "attributes": [
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            },
            {
              "name": "form",
              "type": {
                "text": "string"
              },
              "fieldName": "form"
            },
            {
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "href"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "name"
            },
            {
              "name": "type",
              "type": {
                "text": "string"
              },
              "default": "\"button\"",
              "fieldName": "type"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "value"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-button",
          "customElement": true,
          "modulePath": "src/components/button/button.component.js",
          "definitionPath": "src/components/button/button.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesButton",
          "declaration": {
            "name": "GrantCodesButton",
            "module": "src/components/button/button.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/button/button.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/button/button.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesButton",
            "module": "src/components/button/button.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-button",
          "declaration": {
            "name": "GrantCodesButton",
            "module": "/src/components/button/button.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/button/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/button/button.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/card/card.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesCard",
          "members": [
            {
              "kind": "method",
              "name": "_checkSlots"
            },
            {
              "kind": "field",
              "name": "hasFooter",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "hasFooter",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "hasHeader",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "hasHeader",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "hasFooter",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "hasFooter"
            },
            {
              "name": "hasHeader",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "hasHeader"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-card",
          "customElement": true,
          "modulePath": "src/components/card/card.component.js",
          "definitionPath": "src/components/card/card.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesCard",
          "declaration": {
            "name": "GrantCodesCard",
            "module": "src/components/card/card.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/card/card.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/card/card.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesCard",
            "module": "src/components/card/card.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-card",
          "declaration": {
            "name": "GrantCodesCard",
            "module": "/src/components/card/card.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/card/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/card/card.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/code-preview/code-preview.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesCodePreview",
          "members": [
            {
              "kind": "field",
              "name": "codePreview",
              "type": {
                "text": "null"
              },
              "default": "null"
            },
            {
              "kind": "method",
              "name": "doHighlight"
            },
            {
              "kind": "field",
              "name": "language",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"html\"",
              "attribute": "language"
            },
            {
              "kind": "field",
              "name": "theme",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"aurora-x\"",
              "attribute": "theme"
            }
          ],
          "attributes": [
            {
              "name": "language",
              "type": {
                "text": "string"
              },
              "default": "\"html\"",
              "fieldName": "language"
            },
            {
              "name": "theme",
              "type": {
                "text": "string"
              },
              "default": "\"aurora-x\"",
              "fieldName": "theme"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-code-preview",
          "customElement": true,
          "modulePath": "src/components/code-preview/code-preview.component.js",
          "definitionPath": "src/components/code-preview/code-preview.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesCodePreview",
          "declaration": {
            "name": "GrantCodesCodePreview",
            "module": "src/components/code-preview/code-preview.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/code-preview/code-preview.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/code-preview/code-preview.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesCodePreview",
            "module": "src/components/code-preview/code-preview.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-code-preview",
          "declaration": {
            "name": "GrantCodesCodePreview",
            "module": "/src/components/code-preview/code-preview.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/code-preview/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/code-preview/code-preview.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/container/container.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesContainer",
          "members": [
            {
              "kind": "field",
              "name": "align",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"default\"",
              "attribute": "align"
            },
            {
              "kind": "field",
              "name": "nopad",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "nopad"
            }
          ],
          "attributes": [
            {
              "name": "align",
              "type": {
                "text": "string"
              },
              "default": "\"default\"",
              "fieldName": "align"
            },
            {
              "name": "nopad",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "nopad"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-container",
          "customElement": true,
          "modulePath": "src/components/container/container.component.js",
          "definitionPath": "src/components/container/container.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesContainer",
          "declaration": {
            "name": "GrantCodesContainer",
            "module": "src/components/container/container.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/container/container.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/container/container.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesContainer",
            "module": "src/components/container/container.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-container",
          "declaration": {
            "name": "GrantCodesContainer",
            "module": "/src/components/container/container.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/container/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/container/container.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/countdown/countdown.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesCountdown",
          "members": [
            {
              "kind": "field",
              "name": "",
              "type": {
                "text": "string"
              },
              "default": "false"
            },
            {
              "kind": "method",
              "name": "_animateChangedValues",
              "parameters": [
                {
                  "name": "changed"
                }
              ],
              "description": "Re-trigger the flip animation on value elements that changed."
            },
            {
              "kind": "field",
              "name": "_days",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"---\"",
              "attribute": "_days"
            },
            {
              "kind": "field",
              "name": "_hours",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"--\"",
              "attribute": "_hours"
            },
            {
              "kind": "field",
              "name": "_intervalId",
              "type": {
                "text": "null"
              },
              "default": "null"
            },
            {
              "kind": "field",
              "name": "_minutes",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"--\"",
              "attribute": "_minutes"
            },
            {
              "kind": "field",
              "name": "_past",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "_past"
            },
            {
              "kind": "field",
              "name": "_seconds",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"--\"",
              "attribute": "_seconds"
            },
            {
              "kind": "method",
              "name": "_startInterval"
            },
            {
              "kind": "method",
              "name": "_stopInterval"
            },
            {
              "kind": "method",
              "name": "_tick"
            },
            {
              "kind": "field",
              "name": "\"days-label\"",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Label for the days unit.",
              "attribute": "days-label"
            },
            {
              "kind": "field",
              "name": "\"hours-label\"",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Label for the hours unit.",
              "attribute": "hours-label"
            },
            {
              "kind": "field",
              "name": "\"minutes-label\"",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Label for the minutes unit.",
              "attribute": "minutes-label"
            },
            {
              "kind": "field",
              "name": "\"past-message\"",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Message displayed when the target date has passed.",
              "attribute": "past-message"
            },
            {
              "kind": "field",
              "name": "\"seconds-label\"",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Label for the seconds unit (only shown when show-seconds is true).",
              "attribute": "seconds-label"
            },
            {
              "kind": "field",
              "name": "\"show-seconds\"",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether to show a seconds unit.",
              "attribute": "show-seconds"
            },
            {
              "kind": "field",
              "name": "target",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "ISO 8601 datetime string for the countdown target.",
              "default": "\"\"",
              "attribute": "target"
            }
          ],
          "attributes": [
            {
              "name": "_days",
              "type": {
                "text": "string"
              },
              "default": "\"---\"",
              "fieldName": "_days"
            },
            {
              "name": "_hours",
              "type": {
                "text": "string"
              },
              "default": "\"--\"",
              "fieldName": "_hours"
            },
            {
              "name": "_minutes",
              "type": {
                "text": "string"
              },
              "default": "\"--\"",
              "fieldName": "_minutes"
            },
            {
              "name": "_past",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "_past"
            },
            {
              "name": "_seconds",
              "type": {
                "text": "string"
              },
              "default": "\"--\"",
              "fieldName": "_seconds"
            },
            {
              "name": "days-label",
              "type": {
                "text": "string"
              },
              "description": "Label for the days unit.",
              "fieldName": "\"days-label\""
            },
            {
              "name": "hours-label",
              "type": {
                "text": "string"
              },
              "description": "Label for the hours unit.",
              "fieldName": "\"hours-label\""
            },
            {
              "name": "minutes-label",
              "type": {
                "text": "string"
              },
              "description": "Label for the minutes unit.",
              "fieldName": "\"minutes-label\""
            },
            {
              "name": "past-message",
              "type": {
                "text": "string"
              },
              "description": "Message displayed when the target date has passed.",
              "fieldName": "\"past-message\""
            },
            {
              "name": "seconds-label",
              "type": {
                "text": "string"
              },
              "description": "Label for the seconds unit (only shown when show-seconds is true).",
              "fieldName": "\"seconds-label\""
            },
            {
              "name": "show-seconds",
              "type": {
                "text": "boolean"
              },
              "description": "Whether to show a seconds unit.",
              "fieldName": "\"show-seconds\""
            },
            {
              "name": "target",
              "type": {
                "text": "string"
              },
              "description": "ISO 8601 datetime string for the countdown target.",
              "default": "\"\"",
              "fieldName": "target"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-countdown",
          "customElement": true,
          "modulePath": "src/components/countdown/countdown.component.js",
          "definitionPath": "src/components/countdown/countdown.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesCountdown",
          "declaration": {
            "name": "GrantCodesCountdown",
            "module": "src/components/countdown/countdown.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/countdown/countdown.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/countdown/countdown.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesCountdown",
            "module": "src/components/countdown/countdown.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-countdown",
          "declaration": {
            "name": "GrantCodesCountdown",
            "module": "/src/components/countdown/countdown.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/countdown/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/countdown/countdown.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/cta/cta.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesCta",
          "members": [
            {
              "kind": "field",
              "name": "_primaryAction",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_secondaryAction",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "align",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Text alignment of the block.",
              "default": "\"center\"",
              "attribute": "align",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "eyebrow",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Small label shown above the title.",
              "default": "\"\"",
              "attribute": "eyebrow"
            },
            {
              "kind": "field",
              "name": "primaryAction",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Primary CTA as a JSON string: `{\"label\":\"...\",\"href\":\"...\"}`.",
              "default": "\"\"",
              "attribute": "primary-action"
            },
            {
              "kind": "field",
              "name": "secondaryAction",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Secondary CTA as a JSON string: `{\"label\":\"...\",\"href\":\"...\"}`.",
              "default": "\"\"",
              "attribute": "secondary-action"
            },
            {
              "kind": "field",
              "name": "text",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Supporting paragraph text.",
              "default": "\"\"",
              "attribute": "text"
            },
            {
              "kind": "field",
              "name": "title",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Main heading text.",
              "default": "\"\"",
              "attribute": "title"
            }
          ],
          "attributes": [
            {
              "name": "align",
              "type": {
                "text": "string"
              },
              "description": "Text alignment of the block.",
              "default": "\"center\"",
              "fieldName": "align"
            },
            {
              "name": "eyebrow",
              "type": {
                "text": "string"
              },
              "description": "Small label shown above the title.",
              "default": "\"\"",
              "fieldName": "eyebrow"
            },
            {
              "name": "primary-action",
              "type": {
                "text": "string"
              },
              "description": "Primary CTA as a JSON string: `{\"label\":\"...\",\"href\":\"...\"}`.",
              "default": "\"\"",
              "fieldName": "primaryAction"
            },
            {
              "name": "secondary-action",
              "type": {
                "text": "string"
              },
              "description": "Secondary CTA as a JSON string: `{\"label\":\"...\",\"href\":\"...\"}`.",
              "default": "\"\"",
              "fieldName": "secondaryAction"
            },
            {
              "name": "text",
              "type": {
                "text": "string"
              },
              "description": "Supporting paragraph text.",
              "default": "\"\"",
              "fieldName": "text"
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "description": "Main heading text.",
              "default": "\"\"",
              "fieldName": "title"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-cta",
          "customElement": true,
          "modulePath": "src/components/cta/cta.component.js",
          "definitionPath": "src/components/cta/cta.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesCta",
          "declaration": {
            "name": "GrantCodesCta",
            "module": "src/components/cta/cta.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/cta/cta.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/cta/cta.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesCta",
            "module": "src/components/cta/cta.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-cta",
          "declaration": {
            "name": "GrantCodesCta",
            "module": "/src/components/cta/cta.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/cta/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/cta/cta.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dialog/dialog.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesDialog",
          "members": [
            {
              "kind": "method",
              "name": "_handleOpenChange"
            },
            {
              "kind": "field",
              "name": "dismissible",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "dismissible"
            },
            {
              "kind": "method",
              "name": "dismissTemplate"
            },
            {
              "kind": "field",
              "name": "open",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "dismissible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "dismissible"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-dialog",
          "customElement": true,
          "modulePath": "src/components/dialog/dialog.component.js",
          "definitionPath": "src/components/dialog/dialog.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesDialog",
          "declaration": {
            "name": "GrantCodesDialog",
            "module": "src/components/dialog/dialog.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dialog/dialog.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/dialog/dialog.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesDialog",
            "module": "src/components/dialog/dialog.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-dialog",
          "declaration": {
            "name": "GrantCodesDialog",
            "module": "/src/components/dialog/dialog.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dialog/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/dialog/dialog.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dropdown/dropdown.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesDropdown",
          "members": [
            {
              "kind": "method",
              "name": "_handleDocumentClick",
              "parameters": [
                {
                  "name": "e"
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleEscape",
              "parameters": [
                {
                  "name": "e"
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleMenuKeydown",
              "parameters": [
                {
                  "name": "e"
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleTriggerClick",
              "parameters": [
                {
                  "name": "_e"
                }
              ]
            },
            {
              "kind": "field",
              "name": "_triggerElement",
              "privacy": "public",
              "type": {
                "text": "HTMLElement | null"
              },
              "description": "Reference to the trigger element",
              "default": "null",
              "attribute": "_triggerElement"
            },
            {
              "kind": "field",
              "name": "menuId",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "open",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether the dropdown is open",
              "default": "false",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "placement",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Placement of the dropdown menu",
              "default": "\"bottom-start\"",
              "attribute": "placement"
            }
          ],
          "events": [
            {
              "name": "toggle",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "_triggerElement",
              "type": {
                "text": "HTMLElement | null"
              },
              "description": "Reference to the trigger element",
              "default": "null",
              "fieldName": "_triggerElement"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "description": "Whether the dropdown is open",
              "default": "false",
              "fieldName": "open"
            },
            {
              "name": "placement",
              "type": {
                "text": "string"
              },
              "description": "Placement of the dropdown menu",
              "default": "\"bottom-start\"",
              "fieldName": "placement"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-dropdown",
          "customElement": true,
          "modulePath": "src/components/dropdown/dropdown.component.js",
          "definitionPath": "src/components/dropdown/dropdown.js"
        },
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesDropdownItem",
          "members": [
            {
              "kind": "method",
              "name": "_handleClick",
              "parameters": [
                {
                  "name": "e"
                }
              ]
            },
            {
              "kind": "field",
              "name": "disabled",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether the item is disabled",
              "default": "false",
              "attribute": "disabled"
            }
          ],
          "events": [
            {
              "name": "select",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "description": "Whether the item is disabled",
              "default": "false",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-dropdown-item",
          "customElement": true,
          "modulePath": "src/components/dropdown/dropdown.component.js",
          "definitionPath": "src/components/dropdown/dropdown.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesDropdown",
          "declaration": {
            "name": "GrantCodesDropdown",
            "module": "src/components/dropdown/dropdown.component.js"
          }
        },
        {
          "kind": "js",
          "name": "GrantCodesDropdownItem",
          "declaration": {
            "name": "GrantCodesDropdownItem",
            "module": "src/components/dropdown/dropdown.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dropdown/dropdown.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/dropdown/dropdown.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesDropdown",
            "module": "src/components/dropdown/dropdown.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-dropdown",
          "declaration": {
            "name": "GrantCodesDropdown",
            "module": "/src/components/dropdown/dropdown.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-dropdown-item",
          "declaration": {
            "name": "GrantCodesDropdownItem",
            "module": "/src/components/dropdown/dropdown.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dropdown/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/dropdown/dropdown.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dropzone/dropzone.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesDropzone",
          "members": [
            {
              "kind": "field",
              "name": "_clearFullscreenTimeout"
            },
            {
              "kind": "field",
              "name": "_disableFullscreen"
            },
            {
              "kind": "field",
              "name": "_dragDepth",
              "type": {
                "text": "number"
              },
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_enableFullscreen"
            },
            {
              "kind": "field",
              "name": "_forceDisableFullscreen"
            },
            {
              "kind": "field",
              "name": "_fullscreen",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_fullscreenTimeout",
              "type": {
                "text": "number | null"
              },
              "default": "null"
            },
            {
              "kind": "field",
              "name": "_handleDragOver"
            },
            {
              "kind": "field",
              "name": "_handleDrop"
            },
            {
              "kind": "field",
              "name": "_input",
              "type": {
                "text": "HTMLInputElement[]"
              },
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_placeholder",
              "type": {
                "text": "string"
              },
              "default": "\"\""
            },
            {
              "kind": "field",
              "name": "fullscreenOnDrag",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "fullscreenOnDrag",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "fullscreenOnDrag",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "fullscreenOnDrag"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-dropzone",
          "customElement": true,
          "modulePath": "src/components/dropzone/dropzone.component.js",
          "definitionPath": "src/components/dropzone/dropzone.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesDropzone",
          "declaration": {
            "name": "GrantCodesDropzone",
            "module": "src/components/dropzone/dropzone.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dropzone/dropzone.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/dropzone/dropzone.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesDropzone",
            "module": "src/components/dropzone/dropzone.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-dropzone",
          "declaration": {
            "name": "GrantCodesDropzone",
            "module": "/src/components/dropzone/dropzone.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dropzone/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/dropzone/dropzone.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/feature-list/feature-list.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesFeatureList",
          "members": [
            {
              "kind": "method",
              "name": "_iconSvg",
              "parameters": [
                {
                  "name": "name"
                }
              ]
            },
            {
              "kind": "field",
              "name": "_items",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_renderIcon",
              "parameters": [
                {
                  "name": "name"
                }
              ]
            },
            {
              "kind": "field",
              "name": "columns",
              "privacy": "public",
              "type": {
                "text": "number"
              },
              "description": "Number of columns in the grid (1–4).",
              "default": "3",
              "attribute": "columns"
            },
            {
              "kind": "field",
              "name": "items",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Feature items as a JSON string array: `[{\"title\":\"...\",\"description\":\"...\",\"icon\":\"...\",\"href\":\"...\"}]`.",
              "default": "\"[]\"",
              "attribute": "items"
            },
            {
              "kind": "field",
              "name": "subtitle",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Optional supporting text below the heading.",
              "default": "\"\"",
              "attribute": "subtitle"
            },
            {
              "kind": "field",
              "name": "title",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Optional section heading.",
              "default": "\"\"",
              "attribute": "title"
            }
          ],
          "attributes": [
            {
              "name": "columns",
              "type": {
                "text": "number"
              },
              "description": "Number of columns in the grid (1–4).",
              "default": "3",
              "fieldName": "columns"
            },
            {
              "name": "items",
              "type": {
                "text": "string"
              },
              "description": "Feature items as a JSON string array: `[{\"title\":\"...\",\"description\":\"...\",\"icon\":\"...\",\"href\":\"...\"}]`.",
              "default": "\"[]\"",
              "fieldName": "items"
            },
            {
              "name": "subtitle",
              "type": {
                "text": "string"
              },
              "description": "Optional supporting text below the heading.",
              "default": "\"\"",
              "fieldName": "subtitle"
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "description": "Optional section heading.",
              "default": "\"\"",
              "fieldName": "title"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-feature-list",
          "customElement": true,
          "modulePath": "src/components/feature-list/feature-list.component.js",
          "definitionPath": "src/components/feature-list/feature-list.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesFeatureList",
          "declaration": {
            "name": "GrantCodesFeatureList",
            "module": "src/components/feature-list/feature-list.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/feature-list/feature-list.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/feature-list/feature-list.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesFeatureList",
            "module": "src/components/feature-list/feature-list.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-feature-list",
          "declaration": {
            "name": "GrantCodesFeatureList",
            "module": "/src/components/feature-list/feature-list.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/feature-list/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/feature-list/feature-list.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/footer/footer-column.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesFooterColumn",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-footer-column",
          "customElement": true,
          "modulePath": "src/components/footer/footer-column.component.js",
          "definitionPath": "src/components/footer/footer.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesFooterColumn",
          "declaration": {
            "name": "GrantCodesFooterColumn",
            "module": "src/components/footer/footer-column.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/footer/footer.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesFooter",
          "members": [
            {
              "kind": "field",
              "name": "columns",
              "privacy": "public",
              "type": {
                "text": "number"
              },
              "description": "Number of columns in the footer",
              "default": "3",
              "attribute": "columns"
            }
          ],
          "attributes": [
            {
              "name": "columns",
              "type": {
                "text": "number"
              },
              "description": "Number of columns in the footer",
              "default": "3",
              "fieldName": "columns"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-footer",
          "customElement": true,
          "modulePath": "src/components/footer/footer.component.js",
          "definitionPath": "src/components/footer/footer.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesFooter",
          "declaration": {
            "name": "GrantCodesFooter",
            "module": "src/components/footer/footer.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/footer/footer.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/footer/footer.component.js"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/footer/footer-column.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesFooter",
            "module": "src/components/footer/footer.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-footer",
          "declaration": {
            "name": "GrantCodesFooter",
            "module": "/src/components/footer/footer.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-footer-column",
          "declaration": {
            "name": "GrantCodesFooterColumn",
            "module": "/src/components/footer/footer-column.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/footer/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/footer/footer.js"
          }
        },
        {
          "kind": "js",
          "name": "GrantCodesFooterColumn",
          "declaration": {
            "name": "GrantCodesFooterColumn",
            "module": "./footer-column.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/form-field/form-field.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesFormField",
          "members": [
            {
              "kind": "field",
              "name": "ariaDescribedBy",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "direction",
              "privacy": "public",
              "type": {
                "text": "'vertical' | 'horizontal'"
              },
              "description": "Direction of the field. Generally want horizontal for checkboxes and radios.",
              "default": "\"vertical\"",
              "attribute": "direction"
            },
            {
              "kind": "field",
              "name": "error",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "undefined",
              "attribute": "error"
            },
            {
              "kind": "field",
              "name": "errorId",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "errorTemplate"
            },
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "default": "true"
            },
            {
              "kind": "field",
              "name": "groupInput",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "method",
              "name": "handleLabelClick"
            },
            {
              "kind": "field",
              "name": "help",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "undefined",
              "attribute": "help"
            },
            {
              "kind": "field",
              "name": "helpId",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "helpTemplate"
            },
            {
              "kind": "field",
              "name": "label",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "label",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "direction",
              "type": {
                "text": "'vertical' | 'horizontal'"
              },
              "description": "Direction of the field. Generally want horizontal for checkboxes and radios.",
              "default": "\"vertical\"",
              "fieldName": "direction"
            },
            {
              "name": "error",
              "type": {
                "text": "string"
              },
              "default": "undefined",
              "fieldName": "error"
            },
            {
              "name": "help",
              "type": {
                "text": "string"
              },
              "default": "undefined",
              "fieldName": "help"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "label"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-form-field",
          "customElement": true,
          "modulePath": "src/components/form-field/form-field.component.js",
          "definitionPath": "src/components/form-field/form-field.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesFormField",
          "declaration": {
            "name": "GrantCodesFormField",
            "module": "src/components/form-field/form-field.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/form-field/form-field.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/form-field/form-field.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesFormField",
            "module": "src/components/form-field/form-field.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-form-field",
          "declaration": {
            "name": "GrantCodesFormField",
            "module": "/src/components/form-field/form-field.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/form-field/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/form-field/form-field.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/gallery/gallery-image.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesGalleryImage",
          "members": [
            {
              "kind": "field",
              "name": "alt",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "alt"
            },
            {
              "kind": "field",
              "name": "caption",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "caption"
            },
            {
              "kind": "method",
              "name": "captionTemplate"
            },
            {
              "kind": "field",
              "name": "height",
              "privacy": "public",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "height"
            },
            {
              "kind": "field",
              "name": "src",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "src"
            },
            {
              "kind": "field",
              "name": "thumbnail",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "thumbnail"
            },
            {
              "kind": "field",
              "name": "width",
              "privacy": "public",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "width"
            }
          ],
          "attributes": [
            {
              "name": "alt",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "alt"
            },
            {
              "name": "caption",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "caption"
            },
            {
              "name": "height",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "height"
            },
            {
              "name": "src",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "src"
            },
            {
              "name": "thumbnail",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "thumbnail"
            },
            {
              "name": "width",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "width"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-gallery-image",
          "customElement": true,
          "modulePath": "src/components/gallery/gallery-image.component.js",
          "definitionPath": "src/components/gallery/gallery-image.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesGalleryImage",
          "declaration": {
            "name": "GrantCodesGalleryImage",
            "module": "src/components/gallery/gallery-image.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/gallery/gallery-image.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/gallery/gallery-image.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesGalleryImage",
            "module": "src/components/gallery/gallery-image.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-gallery-image",
          "declaration": {
            "name": "GrantCodesGalleryImage",
            "module": "/src/components/gallery/gallery-image.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/gallery/gallery.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesGallery",
          "members": [
            {
              "kind": "field",
              "name": "images",
              "type": {
                "text": "any[]"
              },
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "variant",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"default\"",
              "attribute": "variant",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "string"
              },
              "default": "\"default\"",
              "fieldName": "variant"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-gallery",
          "customElement": true,
          "modulePath": "src/components/gallery/gallery.component.js",
          "definitionPath": "src/components/gallery/gallery.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesGallery",
          "declaration": {
            "name": "GrantCodesGallery",
            "module": "src/components/gallery/gallery.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/gallery/gallery.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/gallery/gallery.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesGallery",
            "module": "src/components/gallery/gallery.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-gallery",
          "declaration": {
            "name": "GrantCodesGallery",
            "module": "/src/components/gallery/gallery.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/gallery/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/gallery/gallery.js"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/gallery/gallery-image.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/hero/hero.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesHero",
          "members": [
            {
              "kind": "field",
              "name": "button",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Label for the CTA button. Only rendered when `href` is also set.",
              "default": "\"\"",
              "attribute": "button"
            },
            {
              "kind": "field",
              "name": "center",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether to center-align text content.",
              "default": "false",
              "attribute": "center",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "href",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "URL the CTA button links to.",
              "default": "\"\"",
              "attribute": "href"
            },
            {
              "kind": "field",
              "name": "size",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Controls the vertical height of the hero section.",
              "default": "\"md\"",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "subtitle",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Supporting paragraph text shown below the title.",
              "default": "\"\"",
              "attribute": "subtitle"
            },
            {
              "kind": "field",
              "name": "title",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Main heading text.",
              "default": "\"\"",
              "attribute": "title"
            }
          ],
          "attributes": [
            {
              "name": "button",
              "type": {
                "text": "string"
              },
              "description": "Label for the CTA button. Only rendered when `href` is also set.",
              "default": "\"\"",
              "fieldName": "button"
            },
            {
              "name": "center",
              "type": {
                "text": "boolean"
              },
              "description": "Whether to center-align text content.",
              "default": "false",
              "fieldName": "center"
            },
            {
              "name": "href",
              "type": {
                "text": "string"
              },
              "description": "URL the CTA button links to.",
              "default": "\"\"",
              "fieldName": "href"
            },
            {
              "name": "size",
              "type": {
                "text": "string"
              },
              "description": "Controls the vertical height of the hero section.",
              "default": "\"md\"",
              "fieldName": "size"
            },
            {
              "name": "subtitle",
              "type": {
                "text": "string"
              },
              "description": "Supporting paragraph text shown below the title.",
              "default": "\"\"",
              "fieldName": "subtitle"
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "description": "Main heading text.",
              "default": "\"\"",
              "fieldName": "title"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-hero",
          "customElement": true,
          "modulePath": "src/components/hero/hero.component.js",
          "definitionPath": "src/components/hero/hero.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesHero",
          "declaration": {
            "name": "GrantCodesHero",
            "module": "src/components/hero/hero.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/hero/hero.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/hero/hero.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesHero",
            "module": "src/components/hero/hero.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-hero",
          "declaration": {
            "name": "GrantCodesHero",
            "module": "/src/components/hero/hero.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/hero/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/hero/hero.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/icon/icon.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesIcon",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-icon",
          "customElement": true,
          "modulePath": "src/components/icon/icon.component.js",
          "definitionPath": "src/components/icon/icon.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesIcon",
          "declaration": {
            "name": "GrantCodesIcon",
            "module": "src/components/icon/icon.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/icon/icon.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/icon/icon.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesIcon",
            "module": "src/components/icon/icon.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-icon",
          "declaration": {
            "name": "GrantCodesIcon",
            "module": "/src/components/icon/icon.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/icon/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/icon/icon.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/loading/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/loading/loading.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/loading/loading.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesLoading",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-loading",
          "customElement": true,
          "modulePath": "src/components/loading/loading.component.js",
          "definitionPath": "src/components/loading/loading.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesLoading",
          "declaration": {
            "name": "GrantCodesLoading",
            "module": "src/components/loading/loading.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/loading/loading.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/loading/loading.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesLoading",
            "module": "src/components/loading/loading.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-loading",
          "declaration": {
            "name": "GrantCodesLoading",
            "module": "/src/components/loading/loading.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/logo-cloud/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/logo-cloud/logo-cloud.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/logo-cloud/logo-cloud.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesLogoCloud",
          "members": [
            {
              "kind": "field",
              "name": "_logos",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "logos",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Logo items as a JSON string array: `[{\"name\":\"...\",\"src\":\"...\",\"alt\":\"...\",\"href\":\"...\"}]`.",
              "default": "\"[]\"",
              "attribute": "logos"
            },
            {
              "kind": "field",
              "name": "title",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Optional label shown above the logos.",
              "default": "\"\"",
              "attribute": "title"
            }
          ],
          "attributes": [
            {
              "name": "logos",
              "type": {
                "text": "string"
              },
              "description": "Logo items as a JSON string array: `[{\"name\":\"...\",\"src\":\"...\",\"alt\":\"...\",\"href\":\"...\"}]`.",
              "default": "\"[]\"",
              "fieldName": "logos"
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "description": "Optional label shown above the logos.",
              "default": "\"\"",
              "fieldName": "title"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-logo-cloud",
          "customElement": true,
          "modulePath": "src/components/logo-cloud/logo-cloud.component.js",
          "definitionPath": "src/components/logo-cloud/logo-cloud.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesLogoCloud",
          "declaration": {
            "name": "GrantCodesLogoCloud",
            "module": "src/components/logo-cloud/logo-cloud.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/logo-cloud/logo-cloud.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/logo-cloud/logo-cloud.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesLogoCloud",
            "module": "src/components/logo-cloud/logo-cloud.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-logo-cloud",
          "declaration": {
            "name": "GrantCodesLogoCloud",
            "module": "/src/components/logo-cloud/logo-cloud.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/map/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/map/map.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/map/map.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesMap",
          "members": [
            {
              "kind": "field",
              "name": "",
              "type": {
                "text": "string"
              },
              "default": "\"\""
            },
            {
              "kind": "field",
              "name": "_darkQuery",
              "type": {
                "text": "null"
              },
              "default": "null"
            },
            {
              "kind": "field",
              "name": "_embedUrl",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_getBoundingBox",
              "parameters": [
                {
                  "name": "lat"
                },
                {
                  "name": "lng"
                },
                {
                  "name": "zoom"
                }
              ],
              "description": "Calculate a bounding box around a point for the given zoom level."
            },
            {
              "kind": "method",
              "name": "_isDark"
            },
            {
              "kind": "field",
              "name": "_onSchemeChange"
            },
            {
              "kind": "method",
              "name": "_updateFilter"
            },
            {
              "kind": "field",
              "name": "\"directions-url\"",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "URL for a \"Get directions\" link below the map.",
              "attribute": "directions-url"
            },
            {
              "kind": "field",
              "name": "height",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Height of the map. Accepts any CSS length value.",
              "default": "\"\"",
              "attribute": "height"
            },
            {
              "kind": "field",
              "name": "label",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Accessible label for the map iframe.",
              "default": "\"Map\"",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "lat",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Latitude coordinate.",
              "default": "\"\"",
              "attribute": "lat"
            },
            {
              "kind": "field",
              "name": "lng",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Longitude coordinate.",
              "default": "\"\"",
              "attribute": "lng"
            },
            {
              "kind": "field",
              "name": "zoom",
              "privacy": "public",
              "type": {
                "text": "number"
              },
              "description": "Map zoom level (1-18).",
              "default": "14",
              "attribute": "zoom"
            }
          ],
          "attributes": [
            {
              "name": "directions-url",
              "type": {
                "text": "string"
              },
              "description": "URL for a \"Get directions\" link below the map.",
              "fieldName": "\"directions-url\""
            },
            {
              "name": "height",
              "type": {
                "text": "string"
              },
              "description": "Height of the map. Accepts any CSS length value.",
              "default": "\"\"",
              "fieldName": "height"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Accessible label for the map iframe.",
              "default": "\"Map\"",
              "fieldName": "label"
            },
            {
              "name": "lat",
              "type": {
                "text": "string"
              },
              "description": "Latitude coordinate.",
              "default": "\"\"",
              "fieldName": "lat"
            },
            {
              "name": "lng",
              "type": {
                "text": "string"
              },
              "description": "Longitude coordinate.",
              "default": "\"\"",
              "fieldName": "lng"
            },
            {
              "name": "zoom",
              "type": {
                "text": "number"
              },
              "description": "Map zoom level (1-18).",
              "default": "14",
              "fieldName": "zoom"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-map",
          "customElement": true,
          "modulePath": "src/components/map/map.component.js",
          "definitionPath": "src/components/map/map.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesMap",
          "declaration": {
            "name": "GrantCodesMap",
            "module": "src/components/map/map.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/map/map.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/map/map.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesMap",
            "module": "src/components/map/map.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-map",
          "declaration": {
            "name": "GrantCodesMap",
            "module": "/src/components/map/map.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/media-text/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/media-text/media-text.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/media-text/media-text.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesMediaText",
          "members": [
            {
              "kind": "field",
              "name": "_cta",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_media",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "cta",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Optional CTA as a JSON string: `{\"label\":\"...\",\"href\":\"...\"}`.",
              "default": "\"\"",
              "attribute": "cta"
            },
            {
              "kind": "field",
              "name": "media",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Media object as a JSON string: `{\"src\":\"...\",\"alt\":\"...\",\"kind\":\"image|video\"}`.",
              "default": "\"\"",
              "attribute": "media"
            },
            {
              "kind": "field",
              "name": "reverse",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "When true, the media appears on the right and text on the left.",
              "default": "false",
              "attribute": "reverse",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "text",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Body text paragraph.",
              "default": "\"\"",
              "attribute": "text"
            },
            {
              "kind": "field",
              "name": "title",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Section heading.",
              "default": "\"\"",
              "attribute": "title"
            }
          ],
          "attributes": [
            {
              "name": "cta",
              "type": {
                "text": "string"
              },
              "description": "Optional CTA as a JSON string: `{\"label\":\"...\",\"href\":\"...\"}`.",
              "default": "\"\"",
              "fieldName": "cta"
            },
            {
              "name": "media",
              "type": {
                "text": "string"
              },
              "description": "Media object as a JSON string: `{\"src\":\"...\",\"alt\":\"...\",\"kind\":\"image|video\"}`.",
              "default": "\"\"",
              "fieldName": "media"
            },
            {
              "name": "reverse",
              "type": {
                "text": "boolean"
              },
              "description": "When true, the media appears on the right and text on the left.",
              "default": "false",
              "fieldName": "reverse"
            },
            {
              "name": "text",
              "type": {
                "text": "string"
              },
              "description": "Body text paragraph.",
              "default": "\"\"",
              "fieldName": "text"
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "description": "Section heading.",
              "default": "\"\"",
              "fieldName": "title"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-media-text",
          "customElement": true,
          "modulePath": "src/components/media-text/media-text.component.js",
          "definitionPath": "src/components/media-text/media-text.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesMediaText",
          "declaration": {
            "name": "GrantCodesMediaText",
            "module": "src/components/media-text/media-text.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/media-text/media-text.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/media-text/media-text.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesMediaText",
            "module": "src/components/media-text/media-text.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-media-text",
          "declaration": {
            "name": "GrantCodesMediaText",
            "module": "/src/components/media-text/media-text.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/newsletter/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/newsletter/newsletter.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/newsletter/newsletter.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesNewsletter",
          "members": [
            {
              "kind": "field",
              "name": "action",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Form action URL.",
              "default": "\"\"",
              "attribute": "action"
            },
            {
              "kind": "field",
              "name": "buttonLabel",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Submit button label.",
              "default": "\"Subscribe\"",
              "attribute": "button-label"
            },
            {
              "kind": "field",
              "name": "disclaimer",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Optional small disclaimer text below the form.",
              "default": "\"\"",
              "attribute": "disclaimer"
            },
            {
              "kind": "field",
              "name": "method",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Form submission method.",
              "default": "\"post\"",
              "attribute": "method"
            },
            {
              "kind": "field",
              "name": "placeholder",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Email input placeholder.",
              "default": "\"Your email address\"",
              "attribute": "placeholder"
            },
            {
              "kind": "field",
              "name": "text",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Optional supporting paragraph.",
              "default": "\"\"",
              "attribute": "text"
            },
            {
              "kind": "field",
              "name": "title",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Section heading.",
              "default": "\"\"",
              "attribute": "title"
            }
          ],
          "attributes": [
            {
              "name": "action",
              "type": {
                "text": "string"
              },
              "description": "Form action URL.",
              "default": "\"\"",
              "fieldName": "action"
            },
            {
              "name": "button-label",
              "type": {
                "text": "string"
              },
              "description": "Submit button label.",
              "default": "\"Subscribe\"",
              "fieldName": "buttonLabel"
            },
            {
              "name": "disclaimer",
              "type": {
                "text": "string"
              },
              "description": "Optional small disclaimer text below the form.",
              "default": "\"\"",
              "fieldName": "disclaimer"
            },
            {
              "name": "method",
              "type": {
                "text": "string"
              },
              "description": "Form submission method.",
              "default": "\"post\"",
              "fieldName": "method"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "description": "Email input placeholder.",
              "default": "\"Your email address\"",
              "fieldName": "placeholder"
            },
            {
              "name": "text",
              "type": {
                "text": "string"
              },
              "description": "Optional supporting paragraph.",
              "default": "\"\"",
              "fieldName": "text"
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "description": "Section heading.",
              "default": "\"\"",
              "fieldName": "title"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-newsletter",
          "customElement": true,
          "modulePath": "src/components/newsletter/newsletter.component.js",
          "definitionPath": "src/components/newsletter/newsletter.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesNewsletter",
          "declaration": {
            "name": "GrantCodesNewsletter",
            "module": "src/components/newsletter/newsletter.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/newsletter/newsletter.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/newsletter/newsletter.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesNewsletter",
            "module": "src/components/newsletter/newsletter.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-newsletter",
          "declaration": {
            "name": "GrantCodesNewsletter",
            "module": "/src/components/newsletter/newsletter.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/notice/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/notice/notice.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/notice/notice.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesNotice",
          "members": [
            {
              "kind": "field",
              "name": "dependencies",
              "type": {
                "text": "object"
              },
              "static": true,
              "default": "{ \"grancodes-icon\": GrantCodesIcon }"
            },
            {
              "kind": "field",
              "name": "dismissable",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "dismissable"
            },
            {
              "kind": "method",
              "name": "onDismiss",
              "parameters": [
                {
                  "name": "_e"
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderDismiss"
            },
            {
              "kind": "field",
              "name": "title",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "title"
            },
            {
              "kind": "field",
              "name": "variant",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"info\"",
              "attribute": "variant"
            }
          ],
          "attributes": [
            {
              "name": "dismissable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "dismissable"
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "title"
            },
            {
              "name": "variant",
              "type": {
                "text": "string"
              },
              "default": "\"info\"",
              "fieldName": "variant"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-notice",
          "customElement": true,
          "modulePath": "src/components/notice/notice.component.js",
          "definitionPath": "src/components/notice/notice.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesNotice",
          "declaration": {
            "name": "GrantCodesNotice",
            "module": "src/components/notice/notice.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/notice/notice.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/notice/notice.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesNotice",
            "module": "src/components/notice/notice.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-notice",
          "declaration": {
            "name": "GrantCodesNotice",
            "module": "/src/components/notice/notice.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/pagination/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/pagination/pagination.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/pagination/pagination.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesPagination",
          "members": [
            {
              "kind": "field",
              "name": "dependencies",
              "type": {
                "text": "object"
              },
              "static": true,
              "default": "{ \"grantcodes-button\": GrantCodesButton }"
            },
            {
              "kind": "field",
              "name": "nextHref",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "next-href"
            },
            {
              "kind": "method",
              "name": "nextTemplate"
            },
            {
              "kind": "field",
              "name": "page",
              "privacy": "public",
              "type": {
                "text": "number"
              },
              "default": "1",
              "attribute": "page"
            },
            {
              "kind": "field",
              "name": "pages",
              "privacy": "public",
              "type": {
                "text": "number"
              },
              "default": "1",
              "attribute": "pages"
            },
            {
              "kind": "field",
              "name": "previousHref",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "previous-href"
            },
            {
              "kind": "method",
              "name": "previousTemplate"
            }
          ],
          "attributes": [
            {
              "name": "next-href",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "nextHref"
            },
            {
              "name": "page",
              "type": {
                "text": "number"
              },
              "default": "1",
              "fieldName": "page"
            },
            {
              "name": "pages",
              "type": {
                "text": "number"
              },
              "default": "1",
              "fieldName": "pages"
            },
            {
              "name": "previous-href",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "previousHref"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-pagination",
          "customElement": true,
          "modulePath": "src/components/pagination/pagination.component.js",
          "definitionPath": "src/components/pagination/pagination.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesPagination",
          "declaration": {
            "name": "GrantCodesPagination",
            "module": "src/components/pagination/pagination.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/pagination/pagination.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/pagination/pagination.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesPagination",
            "module": "src/components/pagination/pagination.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-pagination",
          "declaration": {
            "name": "GrantCodesPagination",
            "module": "/src/components/pagination/pagination.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/person/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/person/person.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/person/person.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesPerson",
          "members": [
            {
              "kind": "field",
              "name": "alt",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "alt"
            },
            {
              "kind": "field",
              "name": "avatar",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "avatar"
            },
            {
              "kind": "field",
              "name": "company",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "company"
            },
            {
              "kind": "field",
              "name": "meta",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "name",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "role",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "role"
            },
            {
              "kind": "field",
              "name": "size",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"medium\"",
              "attribute": "size"
            }
          ],
          "attributes": [
            {
              "name": "alt",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "alt"
            },
            {
              "name": "avatar",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "avatar"
            },
            {
              "name": "company",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "company"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "name"
            },
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "role"
            },
            {
              "name": "size",
              "type": {
                "text": "string"
              },
              "default": "\"medium\"",
              "fieldName": "size"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-person",
          "customElement": true,
          "modulePath": "src/components/person/person.component.js",
          "definitionPath": "src/components/person/person.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesPerson",
          "declaration": {
            "name": "GrantCodesPerson",
            "module": "src/components/person/person.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/person/person.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/person/person.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesPerson",
            "module": "src/components/person/person.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-person",
          "declaration": {
            "name": "GrantCodesPerson",
            "module": "/src/components/person/person.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/pricing/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/pricing/pricing.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/pricing/pricing.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesPricing",
          "members": [
            {
              "kind": "field",
              "name": "_tiers",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "subtitle",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Optional supporting text below the heading.",
              "default": "\"\"",
              "attribute": "subtitle"
            },
            {
              "kind": "field",
              "name": "tiers",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Pricing tiers as a JSON string array.\nEach tier: `{\"name\":\"...\",\"price\":\"...\",\"period\":\"...\",\"description\":\"...\",\"features\":[{\"text\":\"...\",\"included\":true}],\"cta\":{\"label\":\"...\",\"href\":\"...\"},\"highlighted\":false}`.",
              "default": "\"[]\"",
              "attribute": "tiers"
            },
            {
              "kind": "field",
              "name": "title",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Optional section heading.",
              "default": "\"\"",
              "attribute": "title"
            }
          ],
          "attributes": [
            {
              "name": "subtitle",
              "type": {
                "text": "string"
              },
              "description": "Optional supporting text below the heading.",
              "default": "\"\"",
              "fieldName": "subtitle"
            },
            {
              "name": "tiers",
              "type": {
                "text": "string"
              },
              "description": "Pricing tiers as a JSON string array.\nEach tier: `{\"name\":\"...\",\"price\":\"...\",\"period\":\"...\",\"description\":\"...\",\"features\":[{\"text\":\"...\",\"included\":true}],\"cta\":{\"label\":\"...\",\"href\":\"...\"},\"highlighted\":false}`.",
              "default": "\"[]\"",
              "fieldName": "tiers"
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "description": "Optional section heading.",
              "default": "\"\"",
              "fieldName": "title"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-pricing",
          "customElement": true,
          "modulePath": "src/components/pricing/pricing.component.js",
          "definitionPath": "src/components/pricing/pricing.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesPricing",
          "declaration": {
            "name": "GrantCodesPricing",
            "module": "src/components/pricing/pricing.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/pricing/pricing.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/pricing/pricing.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesPricing",
            "module": "src/components/pricing/pricing.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-pricing",
          "declaration": {
            "name": "GrantCodesPricing",
            "module": "/src/components/pricing/pricing.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/sidebar/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/sidebar/sidebar.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/sidebar/sidebar.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesSidebar",
          "members": [
            {
              "kind": "field",
              "name": "_drawerOpen",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether mobile drawer is open",
              "default": "false",
              "attribute": "_drawerOpen"
            },
            {
              "kind": "method",
              "name": "_handleDocumentClick",
              "parameters": [
                {
                  "name": "e"
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleEscape",
              "parameters": [
                {
                  "name": "e"
                }
              ]
            },
            {
              "kind": "method",
              "name": "_toggleCollapsed"
            },
            {
              "kind": "method",
              "name": "_toggleDrawer"
            },
            {
              "kind": "field",
              "name": "collapsed",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether the sidebar is collapsed on desktop",
              "default": "false",
              "attribute": "collapsed",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "collapsible",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether the sidebar can be collapsed",
              "default": "true",
              "attribute": "collapsible"
            },
            {
              "kind": "field",
              "name": "position",
              "privacy": "public",
              "type": {
                "text": "'left' | 'right'"
              },
              "description": "Position of the sidebar",
              "default": "\"left\"",
              "attribute": "position"
            },
            {
              "kind": "field",
              "name": "width",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Custom width of the sidebar",
              "default": "\"280px\"",
              "attribute": "width"
            }
          ],
          "events": [
            {
              "name": "drawer-toggle",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "toggle",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "_drawerOpen",
              "type": {
                "text": "boolean"
              },
              "description": "Whether mobile drawer is open",
              "default": "false",
              "fieldName": "_drawerOpen"
            },
            {
              "name": "collapsed",
              "type": {
                "text": "boolean"
              },
              "description": "Whether the sidebar is collapsed on desktop",
              "default": "false",
              "fieldName": "collapsed"
            },
            {
              "name": "collapsible",
              "type": {
                "text": "boolean"
              },
              "description": "Whether the sidebar can be collapsed",
              "default": "true",
              "fieldName": "collapsible"
            },
            {
              "name": "position",
              "type": {
                "text": "'left' | 'right'"
              },
              "description": "Position of the sidebar",
              "default": "\"left\"",
              "fieldName": "position"
            },
            {
              "name": "width",
              "type": {
                "text": "string"
              },
              "description": "Custom width of the sidebar",
              "default": "\"280px\"",
              "fieldName": "width"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-sidebar",
          "customElement": true,
          "modulePath": "src/components/sidebar/sidebar.component.js",
          "definitionPath": "src/components/sidebar/sidebar.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesSidebar",
          "declaration": {
            "name": "GrantCodesSidebar",
            "module": "src/components/sidebar/sidebar.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/sidebar/sidebar.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/sidebar/sidebar.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesSidebar",
            "module": "src/components/sidebar/sidebar.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-sidebar",
          "declaration": {
            "name": "GrantCodesSidebar",
            "module": "/src/components/sidebar/sidebar.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/stats/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/stats/stats.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/stats/stats.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesStats",
          "members": [
            {
              "kind": "field",
              "name": "_items",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "columns",
              "privacy": "public",
              "type": {
                "text": "number"
              },
              "description": "Number of columns in the grid (1–6).",
              "default": "4",
              "attribute": "columns"
            },
            {
              "kind": "field",
              "name": "items",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Stat items as a JSON string array: `[{\"label\":\"...\",\"value\":\"...\",\"context\":\"...\"}]`.",
              "default": "\"[]\"",
              "attribute": "items"
            },
            {
              "kind": "field",
              "name": "title",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Optional section heading.",
              "default": "\"\"",
              "attribute": "title"
            }
          ],
          "attributes": [
            {
              "name": "columns",
              "type": {
                "text": "number"
              },
              "description": "Number of columns in the grid (1–6).",
              "default": "4",
              "fieldName": "columns"
            },
            {
              "name": "items",
              "type": {
                "text": "string"
              },
              "description": "Stat items as a JSON string array: `[{\"label\":\"...\",\"value\":\"...\",\"context\":\"...\"}]`.",
              "default": "\"[]\"",
              "fieldName": "items"
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "description": "Optional section heading.",
              "default": "\"\"",
              "fieldName": "title"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-stats",
          "customElement": true,
          "modulePath": "src/components/stats/stats.component.js",
          "definitionPath": "src/components/stats/stats.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesStats",
          "declaration": {
            "name": "GrantCodesStats",
            "module": "src/components/stats/stats.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/stats/stats.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/stats/stats.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesStats",
            "module": "src/components/stats/stats.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-stats",
          "declaration": {
            "name": "GrantCodesStats",
            "module": "/src/components/stats/stats.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tabs/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tabs/tabs.js"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tabs/tab.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tabs/internal/tabs-button.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesTabsButton",
          "members": [
            {
              "kind": "field",
              "name": "active",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "active",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "kind": "field",
              "name": "buttonId",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "attribute": "buttonId",
              "reflects": true,
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "kind": "field",
              "name": "containerId",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "containerId",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "kind": "field",
              "name": "content",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "attribute": "content",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "kind": "field",
              "name": "index",
              "privacy": "public",
              "type": {
                "text": "number"
              },
              "default": "-1",
              "attribute": "index",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "kind": "field",
              "name": "label",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "label",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "kind": "field",
              "name": "panelId",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "attribute": "panelId",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "kind": "field",
              "name": "shadowRootOptions",
              "type": {
                "text": "object"
              },
              "static": true,
              "default": "{ ...LitElement.shadowRootOptions, delegatesFocus: true, }"
            }
          ],
          "superclass": {
            "name": "GrantCodesTabsItem",
            "module": "/src/components/tabs/internal/tabs-item.component.js"
          },
          "tagName": "grantcodes-tabs-button",
          "customElement": true,
          "attributes": [
            {
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "active",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "name": "buttonId",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "fieldName": "buttonId",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "name": "containerId",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "containerId",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "name": "content",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "fieldName": "content",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "name": "index",
              "type": {
                "text": "number"
              },
              "default": "-1",
              "fieldName": "index",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "label",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "name": "panelId",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "fieldName": "panelId",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            }
          ],
          "modulePath": "src/components/tabs/internal/tabs-button.component.js",
          "definitionPath": "src/components/tabs/internal/tabs-button.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesTabsButton",
          "declaration": {
            "name": "GrantCodesTabsButton",
            "module": "src/components/tabs/internal/tabs-button.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tabs/internal/tabs-button.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tabs/internal/tabs-button.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesTabsButton",
            "module": "src/components/tabs/internal/tabs-button.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-tabs-button",
          "declaration": {
            "name": "GrantCodesTabsButton",
            "module": "/src/components/tabs/internal/tabs-button.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tabs/internal/tabs-item.component.js",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tabs/tab.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesTab",
          "members": [
            {
              "kind": "field",
              "name": "active",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "active",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "kind": "field",
              "name": "buttonId",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "attribute": "buttonId",
              "reflects": true,
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "kind": "field",
              "name": "containerId",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "containerId",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "kind": "field",
              "name": "content",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "attribute": "content",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "kind": "field",
              "name": "index",
              "privacy": "public",
              "type": {
                "text": "number"
              },
              "default": "-1",
              "attribute": "index",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "kind": "field",
              "name": "label",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "label",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "kind": "field",
              "name": "panelId",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "attribute": "panelId",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            }
          ],
          "superclass": {
            "name": "GrantCodesTabsItem",
            "module": "/src/components/tabs/internal/tabs-item.component.js"
          },
          "tagName": "grantcodes-tab",
          "customElement": true,
          "attributes": [
            {
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "active",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "name": "buttonId",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "fieldName": "buttonId",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "name": "containerId",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "containerId",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "name": "content",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "fieldName": "content",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "name": "index",
              "type": {
                "text": "number"
              },
              "default": "-1",
              "fieldName": "index",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "label",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            },
            {
              "name": "panelId",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "fieldName": "panelId",
              "inheritedFrom": {
                "name": "GrantCodesTabsItem",
                "module": "src/components/tabs/internal/tabs-item.component.js"
              }
            }
          ],
          "modulePath": "src/components/tabs/tab.component.js",
          "definitionPath": "src/components/tabs/tab.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesTab",
          "declaration": {
            "name": "GrantCodesTab",
            "module": "src/components/tabs/tab.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tabs/tab.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tabs/tab.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesTab",
            "module": "src/components/tabs/tab.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-tab",
          "declaration": {
            "name": "GrantCodesTab",
            "module": "/src/components/tabs/tab.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tabs/tabs.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesTabs",
          "members": [
            {
              "kind": "field",
              "name": "_focusedTabIndex",
              "privacy": "public",
              "type": {
                "text": "number"
              },
              "default": "-1",
              "attribute": "_focusedTabIndex"
            },
            {
              "kind": "field",
              "name": "activeTab"
            },
            {
              "kind": "method",
              "name": "handleTabKeyDown",
              "parameters": [
                {
                  "name": "e"
                }
              ]
            },
            {
              "kind": "method",
              "name": "initializeTabs"
            },
            {
              "kind": "field",
              "name": "label",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "label"
            },
            {
              "kind": "method",
              "name": "renderTabButtons"
            },
            {
              "kind": "field",
              "name": "tabButtons",
              "type": {
                "text": "GrantCodesTabsButton[]"
              },
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "tabs",
              "type": {
                "text": "GrantCodesTab[]"
              },
              "default": "[]"
            }
          ],
          "attributes": [
            {
              "name": "_focusedTabIndex",
              "type": {
                "text": "number"
              },
              "default": "-1",
              "fieldName": "_focusedTabIndex"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "label"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-tabs",
          "customElement": true,
          "modulePath": "src/components/tabs/tabs.component.js",
          "definitionPath": "src/components/tabs/tabs.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesTab",
          "declaration": {
            "name": "GrantCodesTab",
            "module": "src/components/tabs/tabs.component.js"
          }
        },
        {
          "kind": "js",
          "name": "GrantCodesTabs",
          "declaration": {
            "name": "GrantCodesTabs",
            "module": "src/components/tabs/tabs.component.js"
          }
        },
        {
          "kind": "js",
          "name": "GrantCodesTabsButton",
          "declaration": {
            "name": "GrantCodesTabsButton",
            "module": "src/components/tabs/tabs.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tabs/tabs.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tabs/tabs.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesTabs",
            "module": "src/components/tabs/tabs.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-tabs",
          "declaration": {
            "name": "GrantCodesTabs",
            "module": "/src/components/tabs/tabs.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/testimonials/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/testimonials/testimonials.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/testimonials/testimonials.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesTestimonials",
          "members": [
            {
              "kind": "field",
              "name": "_items",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "items",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Testimonial items as a JSON string array: `[{\"quote\":\"...\",\"name\":\"...\",\"role\":\"...\",\"company\":\"...\",\"avatar\":\"...\"}]`.",
              "default": "\"[]\"",
              "attribute": "items"
            },
            {
              "kind": "field",
              "name": "layout",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Display layout of the testimonials.",
              "default": "\"cards\"",
              "attribute": "layout",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "title",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Optional section heading.",
              "default": "\"\"",
              "attribute": "title"
            }
          ],
          "attributes": [
            {
              "name": "items",
              "type": {
                "text": "string"
              },
              "description": "Testimonial items as a JSON string array: `[{\"quote\":\"...\",\"name\":\"...\",\"role\":\"...\",\"company\":\"...\",\"avatar\":\"...\"}]`.",
              "default": "\"[]\"",
              "fieldName": "items"
            },
            {
              "name": "layout",
              "type": {
                "text": "string"
              },
              "description": "Display layout of the testimonials.",
              "default": "\"cards\"",
              "fieldName": "layout"
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "description": "Optional section heading.",
              "default": "\"\"",
              "fieldName": "title"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-testimonials",
          "customElement": true,
          "modulePath": "src/components/testimonials/testimonials.component.js",
          "definitionPath": "src/components/testimonials/testimonials.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesTestimonials",
          "declaration": {
            "name": "GrantCodesTestimonials",
            "module": "src/components/testimonials/testimonials.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/testimonials/testimonials.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/testimonials/testimonials.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesTestimonials",
            "module": "src/components/testimonials/testimonials.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-testimonials",
          "declaration": {
            "name": "GrantCodesTestimonials",
            "module": "/src/components/testimonials/testimonials.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/toast/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/toast/toast.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/toast/toast.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesToast",
          "members": [
            {
              "kind": "field",
              "name": "_dismissTimeout",
              "type": {
                "text": "number | null"
              },
              "description": "Timeout ID for auto-dismiss",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "_handleDismiss"
            },
            {
              "kind": "method",
              "name": "_renderDismissButton"
            },
            {
              "kind": "field",
              "name": "_visible",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Internal visibility state",
              "default": "false",
              "attribute": "_visible"
            },
            {
              "kind": "field",
              "name": "dependencies",
              "type": {
                "text": "object"
              },
              "static": true,
              "default": "{ \"grancodes-icon\": GrantCodesIcon }"
            },
            {
              "kind": "field",
              "name": "dismissible",
              "privacy": "public",
              "type": {
                "text": "boolean"
              },
              "description": "Whether toast can be manually dismissed",
              "default": "true",
              "attribute": "dismissible"
            },
            {
              "kind": "field",
              "name": "duration",
              "privacy": "public",
              "type": {
                "text": "number"
              },
              "description": "Auto-dismiss duration in milliseconds (0 = no auto-dismiss)",
              "default": "5000",
              "attribute": "duration"
            },
            {
              "kind": "field",
              "name": "position",
              "privacy": "public",
              "type": {
                "text": "'top-left' | 'top-center' | 'top-right' | 'bottom-left' | 'bottom-center' | 'bottom-right'"
              },
              "description": "Toast position",
              "default": "\"top-right\"",
              "attribute": "position"
            },
            {
              "kind": "field",
              "name": "title",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Toast title",
              "default": "\"\"",
              "attribute": "title"
            },
            {
              "kind": "field",
              "name": "variant",
              "privacy": "public",
              "type": {
                "text": "'info' | 'success' | 'warning' | 'error'"
              },
              "description": "Visual variant",
              "default": "\"info\"",
              "attribute": "variant"
            }
          ],
          "events": [
            {
              "name": "dismiss",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "_visible",
              "type": {
                "text": "boolean"
              },
              "description": "Internal visibility state",
              "default": "false",
              "fieldName": "_visible"
            },
            {
              "name": "dismissible",
              "type": {
                "text": "boolean"
              },
              "description": "Whether toast can be manually dismissed",
              "default": "true",
              "fieldName": "dismissible"
            },
            {
              "name": "duration",
              "type": {
                "text": "number"
              },
              "description": "Auto-dismiss duration in milliseconds (0 = no auto-dismiss)",
              "default": "5000",
              "fieldName": "duration"
            },
            {
              "name": "position",
              "type": {
                "text": "'top-left' | 'top-center' | 'top-right' | 'bottom-left' | 'bottom-center' | 'bottom-right'"
              },
              "description": "Toast position",
              "default": "\"top-right\"",
              "fieldName": "position"
            },
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "description": "Toast title",
              "default": "\"\"",
              "fieldName": "title"
            },
            {
              "name": "variant",
              "type": {
                "text": "'info' | 'success' | 'warning' | 'error'"
              },
              "description": "Visual variant",
              "default": "\"info\"",
              "fieldName": "variant"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-toast",
          "customElement": true,
          "modulePath": "src/components/toast/toast.component.js",
          "definitionPath": "src/components/toast/toast.js"
        },
        {
          "kind": "class",
          "description": "Toast container for managing multiple toasts",
          "name": "GrantCodesToastContainer",
          "members": [
            {
              "kind": "field",
              "name": "position",
              "privacy": "public",
              "type": {
                "text": "'top-left' | 'top-center' | 'top-right' | 'bottom-left' | 'bottom-center' | 'bottom-right'"
              },
              "description": "Position of the toast container",
              "default": "\"top-right\"",
              "attribute": "position"
            }
          ],
          "attributes": [
            {
              "name": "position",
              "type": {
                "text": "'top-left' | 'top-center' | 'top-right' | 'bottom-left' | 'bottom-center' | 'bottom-right'"
              },
              "description": "Position of the toast container",
              "default": "\"top-right\"",
              "fieldName": "position"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-toast-container",
          "customElement": true,
          "modulePath": "src/components/toast/toast.component.js",
          "definitionPath": "src/components/toast/toast.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesToast",
          "declaration": {
            "name": "GrantCodesToast",
            "module": "src/components/toast/toast.component.js"
          }
        },
        {
          "kind": "js",
          "name": "GrantCodesToastContainer",
          "declaration": {
            "name": "GrantCodesToastContainer",
            "module": "src/components/toast/toast.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/toast/toast.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/toast/toast.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesToast",
            "module": "src/components/toast/toast.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-toast",
          "declaration": {
            "name": "GrantCodesToast",
            "module": "/src/components/toast/toast.component.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-toast-container",
          "declaration": {
            "name": "GrantCodesToastContainer",
            "module": "/src/components/toast/toast.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tooltip/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tooltip/tooltip.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tooltip/tooltip.component.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "GrantCodesTooltip",
          "members": [
            {
              "kind": "field",
              "name": "description",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Description for the tooltip, used when the tooltip is additional descriptive text for the item.",
              "default": "\"\"",
              "attribute": "description"
            },
            {
              "kind": "field",
              "name": "id"
            },
            {
              "kind": "field",
              "name": "label",
              "privacy": "public",
              "type": {
                "text": "string"
              },
              "description": "Label for the tooltip, used when the tooltip is the main label for the item.",
              "default": "\"\"",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "slotted",
              "type": {
                "text": "Element[]"
              },
              "default": "[]"
            }
          ],
          "attributes": [
            {
              "name": "description",
              "type": {
                "text": "string"
              },
              "description": "Description for the tooltip, used when the tooltip is additional descriptive text for the item.",
              "default": "\"\"",
              "fieldName": "description"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "description": "Label for the tooltip, used when the tooltip is the main label for the item.",
              "default": "\"\"",
              "fieldName": "label"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "grantcodes-tooltip",
          "customElement": true,
          "modulePath": "src/components/tooltip/tooltip.component.js",
          "definitionPath": "src/components/tooltip/tooltip.js"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "GrantCodesTooltip",
          "declaration": {
            "name": "GrantCodesTooltip",
            "module": "src/components/tooltip/tooltip.component.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tooltip/tooltip.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "src/components/tooltip/tooltip.component.js"
          }
        },
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "GrantCodesTooltip",
            "module": "src/components/tooltip/tooltip.js"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "grantcodes-tooltip",
          "declaration": {
            "name": "GrantCodesTooltip",
            "module": "/src/components/tooltip/tooltip.component.js"
          }
        }
      ]
    }
  ]
}
