{
  "timestamp": "2025-02-24T15:28:29",
  "compiler": {
    "name": "@stencil/core",
    "version": "4.22.1",
    "typescriptVersion": "5.5.4"
  },
  "components": [
    {
      "filePath": "src/components/spw-accordion/spw-accordion.tsx",
      "encapsulation": "shadow",
      "tag": "spw-accordion",
      "readme": "# spw-accordion\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "spw-cookies"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "spw-cookies": [
          "spw-accordion"
        ]
      }
    },
    {
      "filePath": "src/components/spw-accordion/spw-accordion-content/spw-accordion-content.tsx",
      "encapsulation": "shadow",
      "tag": "spw-accordion-content",
      "readme": "# spw-accordion-content\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [
        {
          "event": "accordionToggle",
          "target": "document",
          "capture": false,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "spw-cookies"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "spw-cookies": [
          "spw-accordion-content"
        ]
      }
    },
    {
      "filePath": "src/components/spw-accordion/spw-accordion-item/spw-accordion-item.tsx",
      "encapsulation": "shadow",
      "tag": "spw-accordion-item",
      "readme": "# spw-accordion-item\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [
        {
          "event": "accordionToggle",
          "detail": "{ isOpen: boolean; id: string; }",
          "bubbles": true,
          "complexType": {
            "original": "{ isOpen: boolean; id: string }",
            "resolved": "{ isOpen: boolean; id: string; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Transmet l'état actuel (isOpen) et l'id de l'élément",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "spw-cookies"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "spw-cookies": [
          "spw-accordion-item"
        ]
      }
    },
    {
      "filePath": "src/components/spw-accordion/spw-accordion-title/spw-accordion-title.tsx",
      "encapsulation": "shadow",
      "tag": "spw-accordion-title",
      "readme": "# spw-accordion-title\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "Si spécifié, place une icône à gauche du titre",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "tag",
          "type": "\"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\"",
          "complexType": {
            "original": "'h2' | 'h3' | 'h4' | 'h5' | 'h6'",
            "resolved": "\"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\"",
            "references": {}
          },
          "mutable": false,
          "attr": "tag",
          "reflectToAttr": false,
          "docs": "Tag html du titre de l'accordéon (de h1 à h6)",
          "docsTags": [],
          "default": "'h3'",
          "values": [
            {
              "value": "h2",
              "type": "string"
            },
            {
              "value": "h3",
              "type": "string"
            },
            {
              "value": "h4",
              "type": "string"
            },
            {
              "value": "h5",
              "type": "string"
            },
            {
              "value": "h6",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "spw-cookies"
      ],
      "dependencies": [
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-accordion-title": [
          "spw-icon"
        ],
        "spw-cookies": [
          "spw-accordion-title"
        ]
      }
    },
    {
      "filePath": "src/components/spw-breadcrumb/spw-breadcrumb.tsx",
      "encapsulation": "shadow",
      "tag": "spw-breadcrumb",
      "readme": "# spw-breadcrumb\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "surface",
          "type": "\"dark\" | \"light\"",
          "complexType": {
            "original": "'light' | 'dark'",
            "resolved": "\"dark\" | \"light\"",
            "references": {}
          },
          "mutable": false,
          "attr": "surface",
          "reflectToAttr": false,
          "docs": "Permet de choisir la surface d'arrière-plan du breadcrumb",
          "docsTags": [],
          "default": "'light'",
          "values": [
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "variant",
          "type": "\"default\" | \"multiline\" | \"one-line\"",
          "complexType": {
            "original": "'multiline' | 'one-line' | 'default'",
            "resolved": "\"default\" | \"multiline\" | \"one-line\"",
            "references": {}
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "Permet de sélectionner la variante de breadcrumb",
          "docsTags": [],
          "default": "'default'",
          "values": [
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "multiline",
              "type": "string"
            },
            {
              "value": "one-line",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-breadcrumb/spw-breadcrumb-item/spw-breadcrumb-item.tsx",
      "encapsulation": "shadow",
      "tag": "spw-breadcrumb-item",
      "readme": "# spw-breadcrumb-item\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "Permet de définir un lien sur l'élément du breadcrumb",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-link"
      ],
      "dependencyGraph": {
        "spw-breadcrumb-item": [
          "spw-link"
        ],
        "spw-link": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-button/spw-button.tsx",
      "encapsulation": "shadow",
      "tag": "spw-button",
      "readme": "# spw-button\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "accAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "acc-aria-label",
          "reflectToAttr": false,
          "docs": "Remplit l'attribut aria-label, utilisé à des fins d'accessibilité",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Si désactivé, le bouton n'est pas utilisable",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "download",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "download",
          "reflectToAttr": false,
          "docs": "Permet de télécharger un fichier au lieu de naviguer vers le lien",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "Spécifie le lien si nécessaire",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "Si rempli, vous pouvez utiliser une référence d'icône font-awesome",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "iconPosition",
          "type": "\"left\" | \"right\"",
          "complexType": {
            "original": "'left' | 'right'",
            "resolved": "\"left\" | \"right\"",
            "references": {}
          },
          "mutable": false,
          "attr": "icon-position",
          "reflectToAttr": false,
          "docs": "Position de l'icône à l'intérieur du bouton",
          "docsTags": [],
          "values": [
            {
              "value": "left",
              "type": "string"
            },
            {
              "value": "right",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "isFullWidth",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-full-width",
          "reflectToAttr": false,
          "docs": "Si vrai, le bouton prend toute la largeur",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "isFullWidthMobile",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-full-width-mobile",
          "reflectToAttr": true,
          "docs": "Si vrai, le bouton prend toute la largeur en mobile",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "Nom du bouton",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "rel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "rel",
          "reflectToAttr": false,
          "docs": "Remplit l'attribut rel",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "size",
          "type": "\"large\" | \"medium\" | \"small\"",
          "complexType": {
            "original": "'large' | 'medium' | 'small'",
            "resolved": "\"large\" | \"medium\" | \"small\"",
            "references": {}
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "Permet de spécifier la taille du bouton",
          "docsTags": [],
          "default": "'medium'",
          "values": [
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "small",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "surface",
          "type": "\"dark\" | \"default\" | \"light\"",
          "complexType": {
            "original": "'default' | 'dark' | 'light'",
            "resolved": "\"dark\" | \"default\" | \"light\"",
            "references": {}
          },
          "mutable": false,
          "attr": "surface",
          "reflectToAttr": false,
          "docs": "Permet de choisir la surface d'arrière-plan du bouton",
          "docsTags": [],
          "default": "'default'",
          "values": [
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "target",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "Attribut target, s'applique uniquement si href est rempli",
          "docsTags": [],
          "default": "'_self'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "type",
          "type": "\"button\" | \"reset\" | \"submit\"",
          "complexType": {
            "original": "'button' | 'submit' | 'reset'",
            "resolved": "\"button\" | \"reset\" | \"submit\"",
            "references": {}
          },
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "Type du bouton",
          "docsTags": [],
          "default": "'button'",
          "values": [
            {
              "value": "button",
              "type": "string"
            },
            {
              "value": "reset",
              "type": "string"
            },
            {
              "value": "submit",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "value",
          "type": "number | string",
          "complexType": {
            "original": "string | number",
            "resolved": "number | string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "Valeur du bouton",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "number"
            },
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "variant",
          "type": "\"primary\" | \"secondary\" | \"tertiary\"",
          "complexType": {
            "original": "'primary' | 'secondary' | 'tertiary'",
            "resolved": "\"primary\" | \"secondary\" | \"tertiary\"",
            "references": {}
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "Permet de sélectionner une variante du bouton",
          "docsTags": [],
          "default": "'primary'",
          "values": [
            {
              "value": "primary",
              "type": "string"
            },
            {
              "value": "secondary",
              "type": "string"
            },
            {
              "value": "tertiary",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "spwBlur",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Lors de la perte du focus",
          "docsTags": []
        },
        {
          "event": "spwFocus",
          "detail": "void",
          "bubbles": true,
          "complexType": {
            "original": "void",
            "resolved": "void",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Lors du focus",
          "docsTags": []
        },
        {
          "event": "spwNavigate",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Navigation vers un lien lors du clic",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "spw-cookies",
        "spw-file-upload",
        "spw-header",
        "spw-header-lang"
      ],
      "dependencies": [
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-button": [
          "spw-icon"
        ],
        "spw-cookies": [
          "spw-button"
        ],
        "spw-file-upload": [
          "spw-button"
        ],
        "spw-header": [
          "spw-button"
        ],
        "spw-header-lang": [
          "spw-button"
        ]
      }
    },
    {
      "filePath": "src/components/spw-card/spw-card.tsx",
      "encapsulation": "shadow",
      "tag": "spw-card",
      "readme": "# spw-card\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "accAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "acc-aria-label",
          "reflectToAttr": false,
          "docs": "Remplit l'attribut aria-label, utilisé à des fins d'accessibilité",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Si désactivée, la carte n'est pas utilisable",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "elementType",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "element-type",
          "reflectToAttr": false,
          "docs": "Type d'élément du bouton",
          "docsTags": [],
          "default": "'a'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "fullHeight",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "full-height",
          "reflectToAttr": false,
          "docs": "Si vrai, les cartes ont la même hauteur",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "Spécifie le lien si nécessaire",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "rel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "rel",
          "reflectToAttr": false,
          "docs": "Remplit l'attribut rel",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "target",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "Attribut target, s'applique uniquement si href est rempli",
          "docsTags": [],
          "default": "'_self'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [
        {
          "event": "slotchange",
          "capture": false,
          "passive": false
        },
        {
          "event": "mouseenter",
          "capture": false,
          "passive": true
        },
        {
          "event": "mouseleave",
          "capture": false,
          "passive": true
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-card/spw-card-content/spw-card-content.tsx",
      "encapsulation": "shadow",
      "tag": "spw-card-content",
      "readme": "# spw-card-content\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "date",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "date",
          "reflectToAttr": false,
          "docs": "Date de publication",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "tag",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "tag",
          "reflectToAttr": false,
          "docs": "Tag spécifié dans la carte",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-card/spw-card-excerpt/spw-card-excerpt.tsx",
      "encapsulation": "shadow",
      "tag": "spw-card-excerpt",
      "readme": "# spw-card-excerpt\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "lineClamp",
          "type": "\"none\" | number",
          "complexType": {
            "original": "number | 'none'",
            "resolved": "\"none\" | number",
            "references": {}
          },
          "mutable": false,
          "attr": "line-clamp",
          "reflectToAttr": false,
          "docs": "Permet de limiter ou pas le nombre de lignes affichées",
          "docsTags": [],
          "default": "3",
          "values": [
            {
              "value": "none",
              "type": "string"
            },
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-card/spw-card-image/spw-card-image.tsx",
      "encapsulation": "shadow",
      "tag": "spw-card-image",
      "readme": "# spw-card-image\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "Label spécifié dans la carte",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-card-image": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-card/spw-card-subtag-item/spw-card-subtag-item.tsx",
      "encapsulation": "shadow",
      "tag": "spw-card-subtag-item",
      "readme": "# spw-card-subtag-item\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "link",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "link",
          "reflectToAttr": false,
          "docs": "Lien qui mène vers la catégorie du sous-tag",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-card/spw-card-subtags/spw-card-subtags.tsx",
      "encapsulation": "none",
      "tag": "spw-card-subtags",
      "readme": "# spw-card-subtags\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-card/spw-card-title/spw-card-title.tsx",
      "encapsulation": "shadow",
      "tag": "spw-card-title",
      "readme": "# spw-card-title\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-checkbox/spw-checkbox.tsx",
      "encapsulation": "shadow",
      "tag": "spw-checkbox",
      "readme": "# spw-checkbox\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "checked",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "checked",
          "reflectToAttr": true,
          "docs": "Propriété mutable qui reflète si la case à cocher est cochée ou non",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Détermine si la case à cocher est désactivée, rendant l'élément inutilisable",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "error",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "error",
          "reflectToAttr": false,
          "docs": "Indique s'il y a une erreur associée à la case à cocher, pour un affichage visuel",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "Icône à afficher lorsque la case à cocher est cochée",
          "docsTags": [],
          "default": "'fa-check'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "Nom de l'élément utilisé dans les formulaires",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [
        {
          "name": "toggleCheckedState",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(newVal: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "newVal",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "toggleCheckedState(newVal: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "newVal",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "Méthode publique pour changer l'état de la case à cocher.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "spwChange",
          "detail": "boolean",
          "bubbles": true,
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Événement déclenché lors d'un changement d'état de la case à cocher (cochée ou décochée)",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "spw-cookies",
        "spw-custom-select"
      ],
      "dependencies": [
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-checkbox": [
          "spw-icon"
        ],
        "spw-cookies": [
          "spw-checkbox"
        ],
        "spw-custom-select": [
          "spw-checkbox"
        ]
      }
    },
    {
      "filePath": "src/components/spw-cookies/spw-cookies.tsx",
      "encapsulation": "shadow",
      "tag": "spw-cookies",
      "readme": "# spw-cookies\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "acceptAllButtonText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "accept-all-button-text",
          "reflectToAttr": false,
          "docs": "Texte du bouton pour accepter tous les cookies",
          "docsTags": [],
          "default": "'Accepter tous les cookies'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "acceptRequiredButtonText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "accept-required-button-text",
          "reflectToAttr": false,
          "docs": "Texte du bouton pour accepter uniquement les cookies fonctionnels",
          "docsTags": [],
          "default": "'Accepter uniquement les cookies fonctionnels'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "cookiesDescription",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "cookies-description",
          "reflectToAttr": false,
          "docs": "Description des cookies et de leur utilisation, affichée dans la bannière",
          "docsTags": [],
          "default": "`Ce site web utilise des cookies essentiels pour assurer son bon fonctionnement et des cookies de suivi pour comprendre comment vous interagissez avec lui. Ces derniers ne seront installés qu'après avoir obtenu votre consentement.`",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "cookiesTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "cookies-title",
          "reflectToAttr": false,
          "docs": "Titre affiché dans la bannière de cookies",
          "docsTags": [],
          "default": "'Nous utilisons des cookies'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-accordion",
        "spw-accordion-item",
        "spw-accordion-title",
        "spw-accordion-content",
        "spw-checkbox",
        "spw-button"
      ],
      "dependencyGraph": {
        "spw-cookies": [
          "spw-accordion",
          "spw-accordion-item",
          "spw-accordion-title",
          "spw-accordion-content",
          "spw-checkbox",
          "spw-button"
        ],
        "spw-accordion-title": [
          "spw-icon"
        ],
        "spw-checkbox": [
          "spw-icon"
        ],
        "spw-button": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-custom-select/spw-custom-select.tsx",
      "encapsulation": "shadow",
      "tag": "spw-custom-select",
      "readme": "# spw-custom-select\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "assistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "assistive-text",
          "reflectToAttr": false,
          "docs": "Texte d'assistance à afficher sous le champ",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Indique si le champ est désactivé et donc non interactif",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "error",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "error",
          "reflectToAttr": false,
          "docs": "Message d'erreur à afficher sous le champ",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "hint",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "hint",
          "reflectToAttr": false,
          "docs": "Message d'indication (hint) à afficher sous le champ",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "isSearch",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-search",
          "reflectToAttr": false,
          "docs": "Active la fonction de recherche dans la liste des options",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "Label associé au champ de sélection personnalisé",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "multiple",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "multiple",
          "reflectToAttr": false,
          "docs": "Permet la sélection multiple si vrai",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "Nom de l'élément dans les formulaires, utilisé pour associer la valeur",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "options",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "options",
          "reflectToAttr": false,
          "docs": "Chaîne JSON des options disponibles dans le select (valeur et label)",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "placeholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "placeholder",
          "reflectToAttr": false,
          "docs": "Placeholder à afficher lorsque aucune option n'est sélectionnée",
          "docsTags": [],
          "default": "'Sélectionnez une option'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "required",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "Indique si la sélection est obligatoire dans le formulaire",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "showErrorIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-error-icon",
          "reflectToAttr": false,
          "docs": "Affiche une icône d'erreur si vrai",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "showHintIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-hint-icon",
          "reflectToAttr": false,
          "docs": "Affiche une icône d'indication si vrai",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "showSuccessIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-success-icon",
          "reflectToAttr": false,
          "docs": "Affiche une icône de succès si vrai",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "size",
          "type": "\"large\" | \"medium\"",
          "complexType": {
            "original": "'large' | 'medium'",
            "resolved": "\"large\" | \"medium\"",
            "references": {}
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "Taille du select, peut être \"large\" ou \"medium\"",
          "docsTags": [],
          "default": "'medium'",
          "values": [
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "success",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "success",
          "reflectToAttr": false,
          "docs": "Message de succès à afficher sous le champ",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "value",
          "type": "(string | number)[] | number | string",
          "complexType": {
            "original": "(string | number)[] | string | number",
            "resolved": "(string | number)[] | number | string",
            "references": {}
          },
          "mutable": true,
          "attr": "value",
          "reflectToAttr": true,
          "docs": "Valeur actuelle sélectionnée dans le composant, peut être une chaîne, un nombre ou un tableau",
          "docsTags": [],
          "default": "[]",
          "values": [
            {
              "type": "(string"
            },
            {
              "type": "number)[]"
            },
            {
              "type": "number"
            },
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "valueChanged",
          "detail": "(string | number)[] | number | string",
          "bubbles": true,
          "complexType": {
            "original": "(string | number)[] | string | number",
            "resolved": "(string | number)[] | number | string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Événement émis lorsque la valeur sélectionnée change",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-field-message",
        "spw-field-label",
        "spw-icon",
        "spw-checkbox"
      ],
      "dependencyGraph": {
        "spw-custom-select": [
          "spw-field-message",
          "spw-field-label",
          "spw-icon",
          "spw-checkbox"
        ],
        "spw-field-message": [
          "spw-icon"
        ],
        "spw-checkbox": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-field-label/spw-field-label.tsx",
      "encapsulation": "shadow",
      "tag": "spw-field-label",
      "readme": "# spw-field-label\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "Texte à afficher au-dessus du champ de saisie",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "L'attribut id de l'élément input",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "required",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "Indique si le champ est requis",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "spw-custom-select",
        "spw-group",
        "spw-select",
        "spw-text-field",
        "spw-textarea"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "spw-custom-select": [
          "spw-field-label"
        ],
        "spw-group": [
          "spw-field-label"
        ],
        "spw-select": [
          "spw-field-label"
        ],
        "spw-text-field": [
          "spw-field-label"
        ],
        "spw-textarea": [
          "spw-field-label"
        ]
      }
    },
    {
      "filePath": "src/components/spw-field-message/spw-field-message.tsx",
      "encapsulation": "shadow",
      "tag": "spw-field-message",
      "readme": "# spw-field-message\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "showIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-icon",
          "reflectToAttr": false,
          "docs": "Permet d'afficher ou pas une icône dans le message",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "variant",
          "type": "\"error\" | \"hint\" | \"success\"",
          "complexType": {
            "original": "'error' | 'hint' | 'success'",
            "resolved": "\"error\" | \"hint\" | \"success\"",
            "references": {}
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "Choix du variant du message",
          "docsTags": [],
          "values": [
            {
              "value": "error",
              "type": "string"
            },
            {
              "value": "hint",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "spw-custom-select",
        "spw-select",
        "spw-text-field",
        "spw-textarea"
      ],
      "dependencies": [
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-field-message": [
          "spw-icon"
        ],
        "spw-custom-select": [
          "spw-field-message"
        ],
        "spw-select": [
          "spw-field-message"
        ],
        "spw-text-field": [
          "spw-field-message"
        ],
        "spw-textarea": [
          "spw-field-message"
        ]
      }
    },
    {
      "filePath": "src/components/spw-file-upload/spw-file-upload.tsx",
      "encapsulation": "shadow",
      "tag": "spw-file-upload",
      "readme": "# spw-file-upload\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "accept",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "accept",
          "reflectToAttr": false,
          "docs": "Types de fichiers acceptés, spécifiés sous forme de chaîne de types MIME",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Indique si le champ est désactivé, rendant le téléversement de fichiers non disponible",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "enableDropZone",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "enable-drop-zone",
          "reflectToAttr": false,
          "docs": "Active ou désactive la zone de dépôt pour le glisser-déposer de fichiers",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "error",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "error",
          "reflectToAttr": false,
          "docs": "Indique s'il y a une erreur visuelle associée au composant de téléversement de fichiers",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "maxFileSize",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "max-file-size",
          "reflectToAttr": false,
          "docs": "Taille maximale autorisée pour chaque fichier, en Mo",
          "docsTags": [],
          "default": "100",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "maxFiles",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "max-files",
          "reflectToAttr": false,
          "docs": "Nombre maximal de fichiers pouvant être téléversés",
          "docsTags": [],
          "default": "Infinity",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "multiple",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "multiple",
          "reflectToAttr": false,
          "docs": "Permet de téléverser plusieurs fichiers si vrai",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "Nom de l'élément utilisé dans les formulaires pour associer la valeur des fichiers",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "Valeur actuelle sélectionnée, utilisée pour les formulaires",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [
        {
          "name": "resetInput",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "resetInput() => Promise<void>",
          "parameters": [],
          "docs": "Réinitialise le champ de téléchargement de fichiers",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "spwFileChange",
          "detail": "{ files: File[]; }",
          "bubbles": true,
          "complexType": {
            "original": "{ files: File[] }",
            "resolved": "{ files: File[]; }",
            "references": {
              "File": {
                "location": "global",
                "id": "global::File"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Événement émis lorsque la sélection de fichiers change",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-button",
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-file-upload": [
          "spw-button",
          "spw-icon"
        ],
        "spw-button": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-footer/spw-footer.tsx",
      "encapsulation": "shadow",
      "tag": "spw-footer",
      "readme": "# spw-footer\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-footer/spw-footer-bottom/spw-footer-bottom.tsx",
      "encapsulation": "shadow",
      "tag": "spw-footer-bottom",
      "readme": "# spw-footer-bottom\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "siteTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "site-title",
          "reflectToAttr": false,
          "docs": "Titre du site affiché dans le subfooter",
          "docsTags": [],
          "default": "'Le site officiel de la Wallonie'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "socialFacebook",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "social-facebook",
          "reflectToAttr": false,
          "docs": "Lien Facebook",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "socialInstagram",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "social-instagram",
          "reflectToAttr": false,
          "docs": "Lien Instagram",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "socialX",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "social-x",
          "reflectToAttr": false,
          "docs": "Lien X",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "socialYoutube",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "social-youtube",
          "reflectToAttr": false,
          "docs": "Lien Youtube",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-footer-bottom": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-footer/spw-footer-content/spw-footer-content.tsx",
      "encapsulation": "shadow",
      "tag": "spw-footer-content",
      "readme": "# spw-footer-content\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-footer/spw-footer-content-col/spw-footer-content-col.tsx",
      "encapsulation": "shadow",
      "tag": "spw-footer-content-col",
      "readme": "# spw-footer-content-col\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "colTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "col-title",
          "reflectToAttr": false,
          "docs": "Titre de la colonne",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-group/spw-group.tsx",
      "encapsulation": "none",
      "tag": "spw-group",
      "readme": "# spw-group\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "alignment",
          "type": "\"center\" | \"left\" | \"right\"",
          "complexType": {
            "original": "'left' | 'center' | 'right'",
            "resolved": "\"center\" | \"left\" | \"right\"",
            "references": {}
          },
          "mutable": false,
          "attr": "alignment",
          "reflectToAttr": false,
          "docs": "Alignement horizontal du groupe",
          "docsTags": [],
          "default": "'left'",
          "values": [
            {
              "value": "center",
              "type": "string"
            },
            {
              "value": "left",
              "type": "string"
            },
            {
              "value": "right",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Détermine si le groupe est désactivé",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "Texte à afficher au-dessus de l'élément de formulaire",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "Attribut `name` de l'élément input",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "orientation",
          "type": "\"horizontal\" | \"vertical\"",
          "complexType": {
            "original": "'horizontal' | 'vertical'",
            "resolved": "\"horizontal\" | \"vertical\"",
            "references": {}
          },
          "mutable": false,
          "attr": "orientation",
          "reflectToAttr": false,
          "docs": "Orientation du groupe (horizontal ou vertical)",
          "docsTags": [],
          "default": "'horizontal'",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "required",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "Si `true`, le label comporte une astérisque",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "type",
          "type": "\"buttons\" | \"checkboxes\" | \"radios\"",
          "complexType": {
            "original": "'buttons' | 'checkboxes' | 'radios'",
            "resolved": "\"buttons\" | \"checkboxes\" | \"radios\"",
            "references": {}
          },
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "Type d'éléments contenus dans le groupe (buttons, checkboxes, radios)",
          "docsTags": [],
          "default": "'buttons'",
          "values": [
            {
              "value": "buttons",
              "type": "string"
            },
            {
              "value": "checkboxes",
              "type": "string"
            },
            {
              "value": "radios",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-field-label"
      ],
      "dependencyGraph": {
        "spw-group": [
          "spw-field-label"
        ]
      }
    },
    {
      "filePath": "src/components/spw-header/spw-header.tsx",
      "encapsulation": "shadow",
      "tag": "spw-header",
      "readme": "# spw-header\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-button",
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-header": [
          "spw-button",
          "spw-icon"
        ],
        "spw-button": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-header/spw-header-lang/spw-header-lang.tsx",
      "encapsulation": "shadow",
      "tag": "spw-header-lang",
      "readme": "# spw-header-navigation-item\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-button"
      ],
      "dependencyGraph": {
        "spw-header-lang": [
          "spw-button"
        ],
        "spw-button": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-header/spw-header-lang-item/spw-header-lang-item.tsx",
      "encapsulation": "shadow",
      "tag": "spw-header-lang-item",
      "readme": "# spw-header-navigation-item\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "active",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "active",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-header/spw-header-navigation/spw-header-navigation.tsx",
      "encapsulation": "shadow",
      "tag": "spw-header-navigation",
      "readme": "# spw-header-navigation\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [
        {
          "event": "spwHeaderNavigationNavigate",
          "capture": true,
          "passive": false
        }
      ],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-header-navigation": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-header/spw-header-navigation-dropdown/spw-header-navigation-dropdown.tsx",
      "encapsulation": "shadow",
      "tag": "spw-header-navigation-dropdown",
      "readme": "# spw-header-navigation-dropdown\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-header/spw-header-navigation-item/spw-header-navigation-item.tsx",
      "encapsulation": "shadow",
      "tag": "spw-header-navigation-item",
      "readme": "# spw-header-navigation-item\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "isActive",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-active",
          "reflectToAttr": false,
          "docs": "Définit si l'élément de menu est la page courante",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "spwHeaderNavigationNavigate",
          "detail": "{ level: number; element: HTMLSpwHeaderNavigationItemElement; }",
          "bubbles": true,
          "complexType": {
            "original": "{ level: number; element: HTMLSpwHeaderNavigationItemElement }",
            "resolved": "{ level: number; element: HTMLSpwHeaderNavigationItemElement; }",
            "references": {
              "HTMLSpwHeaderNavigationItemElement": {
                "location": "global",
                "id": "global::HTMLSpwHeaderNavigationItemElement"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-header-navigation-item": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-header/spw-header-persona/spw-header-persona.tsx",
      "encapsulation": "shadow",
      "tag": "spw-header-persona",
      "readme": "# spw-header-navigation-item\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-header-persona": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-header/spw-header-persona-item/spw-header-persona-item.tsx",
      "encapsulation": "shadow",
      "tag": "spw-header-persona-item",
      "readme": "# spw-header-navigation-item\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "active",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "active",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-icon/spw-icon.tsx",
      "encapsulation": "shadow",
      "tag": "spw-icon",
      "readme": "# spw-button\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "Permet de spécifier une référence d'icône Font Awesome",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "variant",
          "type": "\"fa-brands\" | \"fa-solid\"",
          "complexType": {
            "original": "'fa-solid' | 'fa-brands'",
            "resolved": "\"fa-brands\" | \"fa-solid\"",
            "references": {}
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "Permet de spécifier une variante de Font Awesome",
          "docsTags": [],
          "default": "'fa-solid'",
          "values": [
            {
              "value": "fa-brands",
              "type": "string"
            },
            {
              "value": "fa-solid",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "spw-accordion-title",
        "spw-button",
        "spw-card-image",
        "spw-checkbox",
        "spw-custom-select",
        "spw-field-message",
        "spw-file-upload",
        "spw-footer-bottom",
        "spw-header",
        "spw-header-navigation",
        "spw-header-navigation-item",
        "spw-header-persona",
        "spw-link",
        "spw-message",
        "spw-modal",
        "spw-pagination",
        "spw-select",
        "spw-text-field"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "spw-accordion-title": [
          "spw-icon"
        ],
        "spw-button": [
          "spw-icon"
        ],
        "spw-card-image": [
          "spw-icon"
        ],
        "spw-checkbox": [
          "spw-icon"
        ],
        "spw-custom-select": [
          "spw-icon"
        ],
        "spw-field-message": [
          "spw-icon"
        ],
        "spw-file-upload": [
          "spw-icon"
        ],
        "spw-footer-bottom": [
          "spw-icon"
        ],
        "spw-header": [
          "spw-icon"
        ],
        "spw-header-navigation": [
          "spw-icon"
        ],
        "spw-header-navigation-item": [
          "spw-icon"
        ],
        "spw-header-persona": [
          "spw-icon"
        ],
        "spw-link": [
          "spw-icon"
        ],
        "spw-message": [
          "spw-icon"
        ],
        "spw-modal": [
          "spw-icon"
        ],
        "spw-pagination": [
          "spw-icon"
        ],
        "spw-select": [
          "spw-icon"
        ],
        "spw-text-field": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-iodda/spw-iodda.tsx",
      "encapsulation": "shadow",
      "tag": "spw-iodda",
      "readme": "# spw-iodda\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-text-field",
        "spw-loading",
        "spw-pagination"
      ],
      "dependencyGraph": {
        "spw-iodda": [
          "spw-text-field",
          "spw-loading",
          "spw-pagination"
        ],
        "spw-text-field": [
          "spw-field-message",
          "spw-field-label",
          "spw-icon"
        ],
        "spw-field-message": [
          "spw-icon"
        ],
        "spw-pagination": [
          "spw-icon",
          "spw-text-field"
        ]
      }
    },
    {
      "filePath": "src/components/spw-link/spw-link.tsx",
      "encapsulation": "shadow",
      "tag": "spw-link",
      "readme": "# spw-link\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "accAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "acc-aria-label",
          "reflectToAttr": false,
          "docs": "Remplit l'attribut aria-label, utilisé à des fins d'accessibilité",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Si désactivé, le lien n'est pas cliquable",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "href",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "Spécifie le lien href",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "icon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "Si rempli, permet d'utiliser une référence d'icône font-awesome",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "iconPosition",
          "type": "\"left\" | \"right\"",
          "complexType": {
            "original": "'left' | 'right'",
            "resolved": "\"left\" | \"right\"",
            "references": {}
          },
          "mutable": false,
          "attr": "icon-position",
          "reflectToAttr": false,
          "docs": "Position de l'icône à l'intérieur du lien (gauche ou droite)",
          "docsTags": [],
          "default": "'right'",
          "values": [
            {
              "value": "left",
              "type": "string"
            },
            {
              "value": "right",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "rel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "rel",
          "reflectToAttr": false,
          "docs": "Remplit l'attribut rel",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "surface",
          "type": "\"dark\" | \"light\"",
          "complexType": {
            "original": "'light' | 'dark'",
            "resolved": "\"dark\" | \"light\"",
            "references": {}
          },
          "mutable": false,
          "attr": "surface",
          "reflectToAttr": false,
          "docs": "Permet de choisir la surface d'arrière-plan du lien",
          "docsTags": [],
          "default": "'light'",
          "values": [
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "target",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "Attribut target (détermine où ouvrir le lien)",
          "docsTags": [],
          "default": "'_self'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "spwClick",
          "detail": "MouseEvent",
          "bubbles": true,
          "complexType": {
            "original": "MouseEvent",
            "resolved": "MouseEvent",
            "references": {
              "MouseEvent": {
                "location": "global",
                "id": "global::MouseEvent"
              }
            }
          },
          "cancelable": true,
          "composed": true,
          "docs": "Événement déclenché lors du clic sur le lien",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "spw-breadcrumb-item",
        "spw-message"
      ],
      "dependencies": [
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-link": [
          "spw-icon"
        ],
        "spw-breadcrumb-item": [
          "spw-link"
        ],
        "spw-message": [
          "spw-link"
        ]
      }
    },
    {
      "filePath": "src/components/spw-loading/spw-loading.tsx",
      "encapsulation": "shadow",
      "tag": "spw-loading",
      "readme": "# spw-loading\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "text",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "text",
          "reflectToAttr": false,
          "docs": "Permet de spécifier un texte de chargement",
          "docsTags": [],
          "default": "'Chargement...'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "spw-iodda"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "spw-iodda": [
          "spw-loading"
        ]
      }
    },
    {
      "filePath": "src/components/spw-message/spw-message.tsx",
      "encapsulation": "shadow",
      "tag": "spw-message",
      "readme": "# spw-message\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "dismissableText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "dismissable-text",
          "reflectToAttr": false,
          "docs": "Texte du bouton pour masquer la notification",
          "docsTags": [],
          "default": "'Masquer'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "isDismissable",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-dismissable",
          "reflectToAttr": false,
          "docs": "Si la notification est masquable",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "messageId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "message-id",
          "reflectToAttr": false,
          "docs": "Identifiant unique pour le message",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "messageTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "message-title",
          "reflectToAttr": false,
          "docs": "Titre de la notification",
          "docsTags": [],
          "default": "'Notification'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "variant",
          "type": "\"alert\" | \"default\" | \"info\" | \"success\" | \"warning\"",
          "complexType": {
            "original": "'default' | 'success' | 'info' | 'alert' | 'warning'",
            "resolved": "\"alert\" | \"default\" | \"info\" | \"success\" | \"warning\"",
            "references": {}
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "Le type de variante",
          "docsTags": [],
          "default": "'default'",
          "values": [
            {
              "value": "alert",
              "type": "string"
            },
            {
              "value": "default",
              "type": "string"
            },
            {
              "value": "info",
              "type": "string"
            },
            {
              "value": "success",
              "type": "string"
            },
            {
              "value": "warning",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-icon",
        "spw-link"
      ],
      "dependencyGraph": {
        "spw-message": [
          "spw-icon",
          "spw-link"
        ],
        "spw-link": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-modal/spw-modal.tsx",
      "encapsulation": "shadow",
      "tag": "spw-modal",
      "readme": "# spw-modal\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "alertIcon",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "alert-icon",
          "reflectToAttr": false,
          "docs": "Icône d'alerte à afficher dans la modal",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "cancelButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "cancel-button-label",
          "reflectToAttr": false,
          "docs": "Texte du bouton d'annulation",
          "docsTags": [],
          "default": "'Annuler'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "caption",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "caption",
          "reflectToAttr": false,
          "docs": "Titre de la modal",
          "docsTags": [],
          "default": "'Titre de la modal'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "closeOnOverlayClick",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "close-on-overlay-click",
          "reflectToAttr": false,
          "docs": "Indique si la fermeture de la modal est possible en cliquant sur l'overlay",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "okButtonLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "ok-button-label",
          "reflectToAttr": false,
          "docs": "Texte du bouton de confirmation",
          "docsTags": [],
          "default": "'Confirmer'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "opened",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "opened",
          "reflectToAttr": true,
          "docs": "Indique si la modal est ouverte ou fermée, mutable et reflétée dans le DOM",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "showCloseButton",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-close-button",
          "reflectToAttr": false,
          "docs": "Indique si le bouton de fermeture est visible",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "size",
          "type": "\"fluid\" | \"large\" | \"medium\" | \"small\"",
          "complexType": {
            "original": "'small' | 'medium' | 'large' | 'fluid'",
            "resolved": "\"fluid\" | \"large\" | \"medium\" | \"small\"",
            "references": {}
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "Définit la taille de la modal : 'small', 'medium', 'large' ou 'fluid'",
          "docsTags": [],
          "default": "'small'",
          "values": [
            {
              "value": "fluid",
              "type": "string"
            },
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            },
            {
              "value": "small",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "stickyButtons",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "sticky-buttons",
          "reflectToAttr": false,
          "docs": "Rend les boutons en bas de la modal \"collants\" (toujours visibles) si vrai",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "spwModalClose",
          "detail": "any",
          "bubbles": true,
          "complexType": {
            "original": "any",
            "resolved": "any",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Événement déclenché lors de la fermeture de la modal",
          "docsTags": []
        },
        {
          "event": "spwModalOpen",
          "detail": "any",
          "bubbles": true,
          "complexType": {
            "original": "any",
            "resolved": "any",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Événement déclenché lors de l'ouverture de la modal",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-modal": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-mosaic/spw-mosaic.tsx",
      "encapsulation": "shadow",
      "tag": "spw-mosaic",
      "readme": "# spw-masonry\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "colsDesktop",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "cols-desktop",
          "reflectToAttr": false,
          "docs": "Nombre de colonnes à afficher en vue bureau",
          "docsTags": [],
          "default": "3",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "colsMobile",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "cols-mobile",
          "reflectToAttr": false,
          "docs": "Nombre de colonnes à afficher en vue mobile",
          "docsTags": [],
          "default": "1",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "colsTablet",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "cols-tablet",
          "reflectToAttr": false,
          "docs": "Nombre de colonnes à afficher en vue tablette",
          "docsTags": [],
          "default": "2",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "isMasonry",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-masonry",
          "reflectToAttr": false,
          "docs": "Active le mode \"masonry\" pour une mise en page en grille ajustable",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "items",
          "type": "any",
          "complexType": {
            "original": "any",
            "resolved": "any",
            "references": {}
          },
          "mutable": false,
          "attr": "items",
          "reflectToAttr": false,
          "docs": "Liste des éléments à afficher dans la mosaïque",
          "docsTags": [],
          "values": [
            {
              "type": "any"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [
        {
          "name": "initializeMasonry",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "initializeMasonry() => Promise<void>",
          "parameters": [],
          "docs": "Initialise la mise en page Masonry pour organiser les éléments dans une grille fluide.",
          "docsTags": []
        },
        {
          "name": "waitForImages",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "() => Promise<void>",
            "parameters": [],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "waitForImages() => Promise<void>",
          "parameters": [],
          "docs": "Attend le chargement de toutes les images pour garantir un rendu correct de la grille.",
          "docsTags": []
        }
      ],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-mosaic/spw-mosaic-item/spw-mosaic-item.tsx",
      "encapsulation": "shadow",
      "tag": "spw-mosaic-item",
      "readme": "# spw-masonry-item\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-pagination/spw-pagination.tsx",
      "encapsulation": "shadow",
      "tag": "spw-pagination",
      "readme": "# spw-pagination\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "currentPage",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": true,
          "attr": "current-page",
          "reflectToAttr": false,
          "docs": "Page actuellement sélectionnée, mutable",
          "docsTags": [],
          "default": "1",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "isDisabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-disabled",
          "reflectToAttr": false,
          "docs": "Indique si la pagination est désactivée",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "itemsPerPage",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "items-per-page",
          "reflectToAttr": false,
          "docs": "Nombre d'éléments à afficher par page",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "totalItems",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "total-items",
          "reflectToAttr": false,
          "docs": "Nombre total d'éléments à paginer",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "variant",
          "type": "\"input\" | \"numbers\"",
          "complexType": {
            "original": "'numbers' | 'input'",
            "resolved": "\"input\" | \"numbers\"",
            "references": {}
          },
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "Type de variante de la pagination : 'numbers' ou 'input'",
          "docsTags": [],
          "default": "'numbers'",
          "values": [
            {
              "value": "input",
              "type": "string"
            },
            {
              "value": "numbers",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "pageChanged",
          "detail": "number",
          "bubbles": true,
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Événement émis lorsque la page est changée, renvoie le numéro de la nouvelle page",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "spw-iodda"
      ],
      "dependencies": [
        "spw-icon",
        "spw-text-field"
      ],
      "dependencyGraph": {
        "spw-pagination": [
          "spw-icon",
          "spw-text-field"
        ],
        "spw-text-field": [
          "spw-field-message",
          "spw-field-label",
          "spw-icon"
        ],
        "spw-field-message": [
          "spw-icon"
        ],
        "spw-iodda": [
          "spw-pagination"
        ]
      }
    },
    {
      "filePath": "src/components/spw-radio/spw-radio.tsx",
      "encapsulation": "shadow",
      "tag": "spw-radio",
      "readme": "# spw-radio\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "checked",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": true,
          "attr": "checked",
          "reflectToAttr": true,
          "docs": "Indique si le bouton radio est sélectionné (coché), mutable et reflété dans le DOM",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Indique si le bouton radio est désactivé",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "error",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "error",
          "reflectToAttr": false,
          "docs": "Indique s'il y a une erreur visuelle associée au bouton radio",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "Nom du bouton radio, utilisé pour le grouper avec d'autres boutons radio dans un formulaire",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "Valeur associée au bouton radio",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [
        {
          "name": "setChecked",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "complexType": {
            "signature": "(checked: boolean) => Promise<void>",
            "parameters": [
              {
                "name": "checked",
                "type": "boolean",
                "docs": ""
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "signature": "setChecked(checked: boolean) => Promise<void>",
          "parameters": [
            {
              "name": "checked",
              "type": "boolean",
              "docs": ""
            }
          ],
          "docs": "Méthode pour changer l'état de la case à cocher.",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "spwChange",
          "detail": "{ checked: boolean; value: string; }",
          "bubbles": true,
          "complexType": {
            "original": "{ checked: boolean; value: string }",
            "resolved": "{ checked: boolean; value: string; }",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Événement déclenché lorsque l'état du bouton radio change (coché ou décoché)",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-search-field/spw-search-field.tsx",
      "encapsulation": "shadow",
      "tag": "spw-search-field",
      "readme": "# spw-search-field\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "assistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "assistive-text",
          "reflectToAttr": false,
          "docs": "Texte d'assistance affiché sous le champ de recherche",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Indique si le champ de recherche est désactivé",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "items",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "items",
          "reflectToAttr": false,
          "docs": "Liste des éléments à filtrer, passée sous forme de chaîne JSON",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "Label associé au champ de recherche",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "Nom du champ de recherche, utilisé pour les formulaires",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "placeholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "placeholder",
          "reflectToAttr": false,
          "docs": "Placeholder à afficher dans le champ de recherche",
          "docsTags": [],
          "default": "'Recherche...'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "required",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "Indique si le champ est requis",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-text-field"
      ],
      "dependencyGraph": {
        "spw-search-field": [
          "spw-text-field"
        ],
        "spw-text-field": [
          "spw-field-message",
          "spw-field-label",
          "spw-icon"
        ],
        "spw-field-message": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-select/spw-select.tsx",
      "encapsulation": "shadow",
      "tag": "spw-select",
      "readme": "# spw-select\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "assistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "assistive-text",
          "reflectToAttr": false,
          "docs": "Texte d'assistance affiché sous le champ de sélection",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Indique si le champ de sélection est désactivé",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "error",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "error",
          "reflectToAttr": false,
          "docs": "Message d'erreur à afficher sous le champ de sélection",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "hint",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "hint",
          "reflectToAttr": false,
          "docs": "Message d'indication (hint) à afficher sous le champ de sélection",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "Label associé au champ de sélection",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "Nom de l'élément utilisé dans les formulaires pour associer la valeur sélectionnée",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "placeholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "placeholder",
          "reflectToAttr": false,
          "docs": "Texte du placeholder à afficher lorsque rien n'est sélectionné",
          "docsTags": [],
          "default": "'Sélectionner une option'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "required",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "Indique si la sélection est obligatoire dans le formulaire",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "showErrorIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-error-icon",
          "reflectToAttr": false,
          "docs": "Affiche une icône d'erreur si vrai",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "showHintIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-hint-icon",
          "reflectToAttr": false,
          "docs": "Affiche une icône d'indication si vrai",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "showSuccessIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-success-icon",
          "reflectToAttr": false,
          "docs": "Affiche une icône de succès si vrai",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "size",
          "type": "\"large\" | \"medium\"",
          "complexType": {
            "original": "'large' | 'medium'",
            "resolved": "\"large\" | \"medium\"",
            "references": {}
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "Taille du champ de sélection : 'large' ou 'medium'",
          "docsTags": [],
          "default": "'medium'",
          "values": [
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "success",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "success",
          "reflectToAttr": false,
          "docs": "Message de succès à afficher sous le champ de sélection",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "value",
          "type": "number | string",
          "complexType": {
            "original": "string | number",
            "resolved": "number | string",
            "references": {}
          },
          "mutable": true,
          "attr": "value",
          "reflectToAttr": true,
          "docs": "Valeur sélectionnée actuelle, mutable et reflétée dans le DOM",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            },
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "valueChanged",
          "detail": "number | string",
          "bubbles": true,
          "complexType": {
            "original": "string | number",
            "resolved": "number | string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Emet un event si la valeur change",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-field-message",
        "spw-field-label",
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-select": [
          "spw-field-message",
          "spw-field-label",
          "spw-icon"
        ],
        "spw-field-message": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-separator/spw-separator.tsx",
      "encapsulation": "shadow",
      "tag": "spw-separator",
      "readme": "# spw-separator\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "direction",
          "type": "\"horizontal\" | \"vertical\"",
          "complexType": {
            "original": "'vertical' | 'horizontal'",
            "resolved": "\"horizontal\" | \"vertical\"",
            "references": {}
          },
          "mutable": false,
          "attr": "direction",
          "reflectToAttr": false,
          "docs": "Permet de définir la direction du séparateur",
          "docsTags": [],
          "default": "'horizontal'",
          "values": [
            {
              "value": "horizontal",
              "type": "string"
            },
            {
              "value": "vertical",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "height",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "height",
          "reflectToAttr": false,
          "docs": "Hauteur du séparateur (par défaut 100% si non spécifié)",
          "docsTags": [],
          "default": "'100%'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "surface",
          "type": "\"dark\" | \"light\"",
          "complexType": {
            "original": "'dark' | 'light'",
            "resolved": "\"dark\" | \"light\"",
            "references": {}
          },
          "mutable": false,
          "attr": "surface",
          "reflectToAttr": false,
          "docs": "Permet de choisir la surface du séparateur (clair ou sombre)",
          "docsTags": [],
          "default": "'dark'",
          "values": [
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "thickness",
          "type": "1 | 2",
          "complexType": {
            "original": "1 | 2",
            "resolved": "1 | 2",
            "references": {}
          },
          "mutable": false,
          "attr": "thickness",
          "reflectToAttr": false,
          "docs": "Définit l'épaisseur du séparateur",
          "docsTags": [],
          "default": "1",
          "values": [
            {
              "value": "1",
              "type": "number"
            },
            {
              "value": "2",
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "width",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "width",
          "reflectToAttr": false,
          "docs": "Largeur du séparateur (par défaut 100% si non spécifié)",
          "docsTags": [],
          "default": "'100%'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-table/spw-table.tsx",
      "encapsulation": "shadow",
      "tag": "spw-table",
      "readme": "# spw-table\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "accAriaLabel",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "acc-aria-label",
          "reflectToAttr": false,
          "docs": "Propriété pour l'aria-label, à des fins d'accessibilité",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "isSticky",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-sticky",
          "reflectToAttr": false,
          "docs": "Si le header du tableau doit être sticky ou non",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "maxHeight",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "max-height",
          "reflectToAttr": false,
          "docs": "Si défini, apparition d'une scrollbar verticale et max-height",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "minWidth",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "min-width",
          "reflectToAttr": false,
          "docs": "Si défini, apparition d'une scrollbar horizontale et max-width",
          "docsTags": [],
          "default": "'600'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "table",
          "docs": ""
        }
      ],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-table/spw-table-body/spw-table-body.tsx",
      "encapsulation": "shadow",
      "tag": "spw-table-body",
      "readme": "# spw-table-body\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "tbody",
          "docs": ""
        }
      ],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-table/spw-table-cell/spw-table-cell.tsx",
      "encapsulation": "shadow",
      "tag": "spw-table-cell",
      "readme": "# spw-table-cell\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "colspan",
          "type": "number",
          "complexType": {
            "original": "HTMLTableCellElement['colSpan']",
            "resolved": "number",
            "references": {
              "HTMLTableCellElement": {
                "location": "global",
                "id": "global::HTMLTableCellElement"
              }
            }
          },
          "mutable": false,
          "attr": "colspan",
          "reflectToAttr": false,
          "docs": "Définit un colspan pour la cellule",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "headers",
          "type": "string",
          "complexType": {
            "original": "HTMLTableCellElement['headers']",
            "resolved": "string",
            "references": {
              "HTMLTableCellElement": {
                "location": "global",
                "id": "global::HTMLTableCellElement"
              }
            }
          },
          "mutable": false,
          "attr": "headers",
          "reflectToAttr": false,
          "docs": "Définit un header relationnel pour la cellule, à des fins d'accessibilité",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "isHighlighted",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-highlighted",
          "reflectToAttr": false,
          "docs": "Définit un style visuel qui met en avant la cellule",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "rowspan",
          "type": "number",
          "complexType": {
            "original": "HTMLTableCellElement['rowSpan']",
            "resolved": "number",
            "references": {
              "HTMLTableCellElement": {
                "location": "global",
                "id": "global::HTMLTableCellElement"
              }
            }
          },
          "mutable": false,
          "attr": "rowspan",
          "reflectToAttr": false,
          "docs": "Définit un rowspan pour la cellule",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "textAlign",
          "type": "\"center\" | \"left\" | \"right\"",
          "complexType": {
            "original": "'center' | 'left' | 'right'",
            "resolved": "\"center\" | \"left\" | \"right\"",
            "references": {}
          },
          "mutable": false,
          "attr": "text-align",
          "reflectToAttr": false,
          "docs": "Définit un alignement de texte pour la cellule",
          "docsTags": [],
          "default": "'left'",
          "values": [
            {
              "value": "center",
              "type": "string"
            },
            {
              "value": "left",
              "type": "string"
            },
            {
              "value": "right",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "verticalAlign",
          "type": "\"bottom\" | \"middle\" | \"top\"",
          "complexType": {
            "original": "'top' | 'bottom' | 'middle'",
            "resolved": "\"bottom\" | \"middle\" | \"top\"",
            "references": {}
          },
          "mutable": false,
          "attr": "vertical-align",
          "reflectToAttr": false,
          "docs": "Définit un alignement vertical pour la cellule",
          "docsTags": [],
          "default": "'top'",
          "values": [
            {
              "value": "bottom",
              "type": "string"
            },
            {
              "value": "middle",
              "type": "string"
            },
            {
              "value": "top",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "cell",
          "docs": ""
        }
      ],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-table/spw-table-head/spw-table-head.tsx",
      "encapsulation": "shadow",
      "tag": "spw-table-head",
      "readme": "# spw-table-head\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "thead",
          "docs": ""
        }
      ],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-table/spw-table-header/spw-table-header.tsx",
      "encapsulation": "shadow",
      "tag": "spw-table-header",
      "readme": "# spw-table-header\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "colspan",
          "type": "number",
          "complexType": {
            "original": "HTMLTableCellElement['colSpan']",
            "resolved": "number",
            "references": {
              "HTMLTableCellElement": {
                "location": "global",
                "id": "global::HTMLTableCellElement"
              }
            }
          },
          "mutable": false,
          "attr": "colspan",
          "reflectToAttr": false,
          "docs": "Définit un colspan pour la cellule",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "headers",
          "type": "string",
          "complexType": {
            "original": "HTMLTableCellElement['headers']",
            "resolved": "string",
            "references": {
              "HTMLTableCellElement": {
                "location": "global",
                "id": "global::HTMLTableCellElement"
              }
            }
          },
          "mutable": false,
          "attr": "headers",
          "reflectToAttr": false,
          "docs": "Définit un header relationnel pour la cellule, à des fins d'accessibilité",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "isHighlighted",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-highlighted",
          "reflectToAttr": false,
          "docs": "Définit un style visuel qui met en avant la cellule",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "rowspan",
          "type": "number",
          "complexType": {
            "original": "HTMLTableCellElement['rowSpan']",
            "resolved": "number",
            "references": {
              "HTMLTableCellElement": {
                "location": "global",
                "id": "global::HTMLTableCellElement"
              }
            }
          },
          "mutable": false,
          "attr": "rowspan",
          "reflectToAttr": false,
          "docs": "Définit un rowspan pour la cellule",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "textAlign",
          "type": "\"center\" | \"left\" | \"right\"",
          "complexType": {
            "original": "'center' | 'left' | 'right'",
            "resolved": "\"center\" | \"left\" | \"right\"",
            "references": {}
          },
          "mutable": false,
          "attr": "text-align",
          "reflectToAttr": false,
          "docs": "Définit un alignement de texte pour la cellule",
          "docsTags": [],
          "default": "'left'",
          "values": [
            {
              "value": "center",
              "type": "string"
            },
            {
              "value": "left",
              "type": "string"
            },
            {
              "value": "right",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "verticalAlign",
          "type": "\"bottom\" | \"middle\" | \"top\"",
          "complexType": {
            "original": "'top' | 'bottom' | 'middle'",
            "resolved": "\"bottom\" | \"middle\" | \"top\"",
            "references": {}
          },
          "mutable": false,
          "attr": "vertical-align",
          "reflectToAttr": false,
          "docs": "Définit un alignement vertical pour la cellule",
          "docsTags": [],
          "default": "'top'",
          "values": [
            {
              "value": "bottom",
              "type": "string"
            },
            {
              "value": "middle",
              "type": "string"
            },
            {
              "value": "top",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "cell",
          "docs": ""
        }
      ],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-table/spw-table-row/spw-table-row.tsx",
      "encapsulation": "shadow",
      "tag": "spw-table-row",
      "readme": "# spw-table-row\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [
        {
          "name": "row",
          "docs": ""
        }
      ],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-text-field/spw-text-field.tsx",
      "encapsulation": "shadow",
      "tag": "spw-text-field",
      "readme": "# spw-text-field\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "assistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "assistive-text",
          "reflectToAttr": false,
          "docs": "Texte d'assistance à afficher sous le champ de saisie",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Si `true`, le champ de saisie est désactivé et ne peut pas être utilisé",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "error",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "error",
          "reflectToAttr": false,
          "docs": "Message d'erreur à afficher sous le champ",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "hint",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "hint",
          "reflectToAttr": false,
          "docs": "Message d'indication (hint) à afficher sous le champ",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "indicator",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "indicator",
          "reflectToAttr": false,
          "docs": "Indicateur à afficher à droite du champ de saisie",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "isClear",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-clear",
          "reflectToAttr": false,
          "docs": "Indique si le champ peut être effacé avec un bouton",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "isSearch",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-search",
          "reflectToAttr": false,
          "docs": "Indique si l'input est un champ de recherche",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "Texte à afficher au-dessus du champ de saisie",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "maxLength",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "max-length",
          "reflectToAttr": false,
          "docs": "Longueur maximale pour la valeur de l'input",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "minLength",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "min-length",
          "reflectToAttr": false,
          "docs": "Longueur minimale pour la valeur de l'input",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "Attribut `name` de l'élément input",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "placeholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "placeholder",
          "reflectToAttr": false,
          "docs": "Texte du placeholder pour le champ de saisie",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "required",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "Indique si l'input est requis",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "showErrorIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-error-icon",
          "reflectToAttr": false,
          "docs": "Affiche une icône d'erreur si vrai",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "showHintIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-hint-icon",
          "reflectToAttr": false,
          "docs": "Affiche une icône d'indication si vrai",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "showSuccessIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-success-icon",
          "reflectToAttr": false,
          "docs": "Affiche une icône de succès si vrai",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "size",
          "type": "\"large\" | \"medium\"",
          "complexType": {
            "original": "'large' | 'medium'",
            "resolved": "\"large\" | \"medium\"",
            "references": {}
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "Spécifie la taille du champ de saisie : 'large' ou 'medium'",
          "docsTags": [],
          "default": "'medium'",
          "values": [
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "success",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "success",
          "reflectToAttr": false,
          "docs": "Message de succès à afficher sous le champ",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "type",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "Type d'input à rendre, par exemple, \"text\", \"password\", etc.",
          "docsTags": [],
          "default": "'text'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "value",
          "reflectToAttr": true,
          "docs": "Valeur actuelle du champ de saisie, mutable et reflétée dans le DOM",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "valueChanged",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Événement émis lorsque la valeur de l'input change",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "spw-iodda",
        "spw-pagination",
        "spw-search-field"
      ],
      "dependencies": [
        "spw-field-message",
        "spw-field-label",
        "spw-icon"
      ],
      "dependencyGraph": {
        "spw-text-field": [
          "spw-field-message",
          "spw-field-label",
          "spw-icon"
        ],
        "spw-field-message": [
          "spw-icon"
        ],
        "spw-iodda": [
          "spw-text-field"
        ],
        "spw-pagination": [
          "spw-text-field"
        ],
        "spw-search-field": [
          "spw-text-field"
        ]
      }
    },
    {
      "filePath": "src/components/spw-textarea/spw-textarea.tsx",
      "encapsulation": "shadow",
      "tag": "spw-textarea",
      "readme": "# spw-textarea\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "assistiveText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "assistive-text",
          "reflectToAttr": false,
          "docs": "Texte d'assistance à afficher au-dessus du champ textarea",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "Si `true`, le champ textarea est désactivé et ne peut pas être utilisé",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "error",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "error",
          "reflectToAttr": false,
          "docs": "Message d'erreur à afficher sous le champ textarea",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "hint",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "hint",
          "reflectToAttr": false,
          "docs": "Message d'indication (hint) à afficher sous le champ textarea",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "indicator",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "indicator",
          "reflectToAttr": false,
          "docs": "Indicateur à afficher à droite du champ textarea",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "isSearch",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "is-search",
          "reflectToAttr": false,
          "docs": "Indique si l'input est un champ de recherche",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "label",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "Texte à afficher au-dessus du champ textarea",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "maxLength",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "max-length",
          "reflectToAttr": false,
          "docs": "Longueur maximale pour la valeur du textarea",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "minLength",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "min-length",
          "reflectToAttr": false,
          "docs": "Longueur minimale pour la valeur du textarea",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "name",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "Attribut `name` de l'élément textarea",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "placeholder",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "placeholder",
          "reflectToAttr": false,
          "docs": "Texte du placeholder pour le champ textarea",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "required",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "Indique si le champ textarea est requis",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "rows",
          "type": "number",
          "complexType": {
            "original": "number",
            "resolved": "number",
            "references": {}
          },
          "mutable": false,
          "attr": "rows",
          "reflectToAttr": false,
          "docs": "Nombre de lignes à afficher dans le champ textarea",
          "docsTags": [],
          "default": "3",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "showErrorIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-error-icon",
          "reflectToAttr": false,
          "docs": "Affiche une icône d'erreur si vrai",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "showHintIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-hint-icon",
          "reflectToAttr": false,
          "docs": "Affiche une icône d'indication si vrai",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "showSuccessIcon",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "show-success-icon",
          "reflectToAttr": false,
          "docs": "Affiche une icône de succès si vrai",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "size",
          "type": "\"large\" | \"medium\"",
          "complexType": {
            "original": "'large' | 'medium'",
            "resolved": "\"large\" | \"medium\"",
            "references": {}
          },
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "Spécifie la taille du champ textarea : 'large' ou 'medium'",
          "docsTags": [],
          "default": "'medium'",
          "values": [
            {
              "value": "large",
              "type": "string"
            },
            {
              "value": "medium",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "success",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "success",
          "reflectToAttr": false,
          "docs": "Message de succès à afficher sous le champ textarea",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "value",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": true,
          "attr": "value",
          "reflectToAttr": true,
          "docs": "Valeur actuelle du champ textarea, mutable et reflétée dans le DOM",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "valueChanged",
          "detail": "string",
          "bubbles": true,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "cancelable": true,
          "composed": true,
          "docs": "Événement émis lorsque la valeur du champ textarea change",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "spw-field-message",
        "spw-field-label"
      ],
      "dependencyGraph": {
        "spw-textarea": [
          "spw-field-message",
          "spw-field-label"
        ],
        "spw-field-message": [
          "spw-icon"
        ]
      }
    },
    {
      "filePath": "src/components/spw-theme-provider/spw-theme-provider.tsx",
      "encapsulation": "none",
      "tag": "spw-theme-provider",
      "readme": "# spw-theme-provider\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "theme",
          "type": "\"bleu\" | \"bleuClair\" | \"gris\" | \"indigo\" | \"mauve\" | \"orange\" | \"rouge\" | \"turquoise\" | \"vert\" | \"vertLeger\"",
          "complexType": {
            "original": "SpwTheme",
            "resolved": "\"bleu\" | \"bleuClair\" | \"gris\" | \"indigo\" | \"mauve\" | \"orange\" | \"rouge\" | \"turquoise\" | \"vert\" | \"vertLeger\"",
            "references": {
              "SpwTheme": {
                "location": "import",
                "path": "@themes/themes",
                "id": "src/themes/themes.ts::SpwTheme"
              }
            }
          },
          "mutable": false,
          "attr": "theme",
          "reflectToAttr": false,
          "docs": "Définit le thème employé, conditionne les tokens associés au thème",
          "docsTags": [],
          "default": "'rouge'",
          "values": [
            {
              "value": "bleu",
              "type": "string"
            },
            {
              "value": "bleuClair",
              "type": "string"
            },
            {
              "value": "gris",
              "type": "string"
            },
            {
              "value": "indigo",
              "type": "string"
            },
            {
              "value": "mauve",
              "type": "string"
            },
            {
              "value": "orange",
              "type": "string"
            },
            {
              "value": "rouge",
              "type": "string"
            },
            {
              "value": "turquoise",
              "type": "string"
            },
            {
              "value": "vert",
              "type": "string"
            },
            {
              "value": "vertLeger",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/spw-tooltip/spw-tooltip.tsx",
      "encapsulation": "shadow",
      "tag": "spw-tooltip",
      "readme": "# spw-tooltip\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "direction",
          "type": "\"bottom\" | \"left\" | \"right\" | \"top\"",
          "complexType": {
            "original": "'top' | 'bottom' | 'left' | 'right'",
            "resolved": "\"bottom\" | \"left\" | \"right\" | \"top\"",
            "references": {}
          },
          "mutable": false,
          "attr": "direction",
          "reflectToAttr": false,
          "docs": "Positionnement du tooltip",
          "docsTags": [],
          "default": "'top'",
          "values": [
            {
              "value": "bottom",
              "type": "string"
            },
            {
              "value": "left",
              "type": "string"
            },
            {
              "value": "right",
              "type": "string"
            },
            {
              "value": "top",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "tooltipText",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "tooltip-text",
          "reflectToAttr": false,
          "docs": "Texte du tooltip",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "tooltipTitle",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "tooltip-title",
          "reflectToAttr": false,
          "docs": "Titre du tooltip",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    }
  ],
  "typeLibrary": {
    "src/themes/themes.ts::SpwTheme": {
      "declaration": "\"rouge\" | \"bleu\" | \"bleuClair\" | \"vert\" | \"vertLeger\" | \"orange\" | \"turquoise\" | \"indigo\" | \"mauve\" | \"gris\"",
      "docstring": "",
      "path": "src/themes/themes.ts"
    }
  }
}